hello,
We are using Solaris 11.3 on SPARC T5-2. The below is the actual output from "zpool status" command. The disks were scrubed last week, but it says the scrub repaired on Dec 31, 1969.
Does anyone know how to correct this to report the correct date?
Thanks
pool: rpool
state: ONLINE
scan: scrub repaired 0 in 25m24s with 0 errors on Wed Dec 31 19:00:00 1969
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
c1d0s0 ONLINE 0 0 0
c1d2s0 ONLINE 0 0 0
errors: No known data errors
pool: u02
state: ONLINE
scan: scrub repaired 0 in 21m44s with 0 errors on Wed Dec 31 19:00:00 1969
config:
NAME STATE READ WRITE CKSUM
u02 ONLINE 0 0 0
c1d1s0 ONLINE 0 0 0
c1d3s0 ONLINE 0 0 0
It looks like scrub cleared the counts and cleared the timestamp. Note that in the US Eastern timezone, the local time corresponding to the UNIX Epoch -- which is the time with timestamp 0 (midnight at the start of January 1, 1970 GMT) is Wed Dec 31 19:00:00 1969 EST.
zpool scrub/resilver timestamp is incorrect on SPARC systems running Solaris 11.3 (Doc ID 2131291.1)
Notice that this bug does not affect your system in any other way other then wrong display of timestamp in zpool commands.
You should update your system to Oracle Solaris 11.3.4.5.0 or greater.
Probably followed by a zpool upgrade for those pools (i cannot find info if that step is also required).
Notice that if you upgrade your rpool and pools, you will not be able to rollback to older release(s) via beadm .
Get your current release to verify :
pkg info entire
Execute that command on both hypervisor and LDOM.
Check out my oracle website for bug identification, workarounds and such.
You'll need an account and support for that server (to download patches as well).