[pca] zpool unavailable after Kernel Patch 142909-17
Dennis Clarke
dclarke at blastwave.org
Tue Oct 12 17:13:44 CEST 2010
> Hello,
>
> just a warning and perhaps a request for some advices.
>
> We have a Sun StorEdge SE3510 connected to a V240. This Raid is used as
> JBOD (12 independend disks, 5x2 mirrored, 2 spares) for ZFS and Patch
> testings.
> I have 2 pools, one on this array, another on 2 local scsi-disks.
>
> After installing all current patches I can't mount the pool on the Raid,
> the local one works. The disks are seen with format, zpool status
> (actually zpool import) gives:
> root at nftp:/>zpool import
> pool: tank
> id: 10696630212093874974
> state: UNAVAIL
> status: The pool is formatted using an older on-disk version.
> action: The pool cannot be imported due to damaged devices or data.
> config:
>
> tank UNAVAIL insufficient replicas
> mirror-0 UNAVAIL corrupted data
> c2t40d0 ONLINE
> c2t40d1 ONLINE
> mirror-1 UNAVAIL corrupted data
> c2t40d3 ONLINE
> c2t40d2 ONLINE
> mirror-2 UNAVAIL corrupted data
> c2t40d4 ONLINE
> c2t40d5 ONLINE
> mirror-3 UNAVAIL corrupted data
> c2t40d6 ONLINE
> c2t40d7 ONLINE
> mirror-4 UNAVAIL corrupted data
> c2t40d8 ONLINE
> c2t40d9 ONLINE
> root at nftp:/>
Fascinating.
This looks like an undocumented change in the way a zpool status is
reported. I see the same thing here :
$ uname -a
SunOS mercury 5.10 Generic_142909-17 sun4u sparc SUNW,Sun-Blade-2500
$
$ zpool status
pool: mercury_rpool
state: ONLINE
status: The pool is formatted using an older on-disk format. The pool can
still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'. Once this is done, the
pool will no longer be accessible on older software versions.
scrub: resilver completed after 0h0m with 0 errors on Wed Sep 29 17:26:25
2010
config:
NAME STATE READ WRITE CKSUM
mercury_rpool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
c3t0d0s0 ONLINE 0 0 0
c1t2d0s0 ONLINE 0 0 0 6.74M resilvered
See "mirror-0" ? I didn't do that.
Too bad the sources for zpool status are not open anymore :-(
Dennis
More information about the pca
mailing list