zpool upgrade issue?

Glen Barber gjb at FreeBSD.org
Fri Sep 20 23:51:44 UTC 2013


On Fri, Sep 20, 2013 at 11:44:54PM +0000, Teske, Devin wrote:
> Hi,
> 
> I recently upgraded a ZFS pool on my system and the reported version
> changed from "14" to "-" and I'm wondering if this is a bug.
> 
> dteske at hvm2a ~ $ zpool list
> NAME          SIZE  ALLOC   FREE    CAP  DEDUP  HEALTH  ALTROOT
> LSI-RAID1    1.39T  6.58G  1.39T     0%  1.00x  ONLINE  -
> NEC2_POOL_A  3.91T   126K  3.91T     0%  1.00x  ONLINE  -
> dteske at hvm2a ~ $ zpool status
>   pool: LSI-RAID1
>  state: ONLINE
> status: The pool is formatted using a legacy 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 software that does not support feature
> 	flags.
>   scan: none requested
> config:
> 
> 	NAME        STATE     READ WRITE CKSUM
> 	LSI-RAID1   ONLINE       0     0     0
> 	  mfid0s1g  ONLINE       0     0     0
> 	  mfid1     ONLINE       0     0     0
> 
> errors: No known data errors
> 
>   pool: NEC2_POOL_A
>  state: ONLINE
> status: The pool is formatted using a legacy 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 software that does not support feature
> 	flags.
>   scan: none requested
> config:
> 
> 	NAME                    STATE     READ WRITE CKSUM
> 	NEC2_POOL_A             ONLINE       0     0     0
> 	  multipath/NEC2_LUN_A  ONLINE       0     0     0
> 
> errors: No known data errors
> dteske at hvm2a ~ $ zpool get version
> NAME         PROPERTY  VALUE    SOURCE
> LSI-RAID1    version   14       local
> NEC2_POOL_A  version   14       local
> 
> 
> === Now for the upgrade ===
> 
> 
> dteske at hvm2a ~ $ uname -a
> FreeBSD hvm2a 8.4-STABLE FreeBSD 8.4-STABLE #2 r255470M: Wed Sep 11 01:29:15 UTC 2013     dteske at push840-64.vicor.com:/usr/src/sys/amd64/compile/FIS-amd64  amd64
> dteske at hvm2a ~ $ sr zpool upgrade -a
> [sudo] Password:
> This system supports ZFS pool feature flags.
> 
> Successfully upgraded 'LSI-RAID1' from version 14 to feature flags.
> Enabled the following features on 'LSI-RAID1':
>   async_destroy
>   empty_bpobj
>   lz4_compress
> 
> Successfully upgraded 'NEC2_POOL_A' from version 14 to feature flags.
> Enabled the following features on 'NEC2_POOL_A':
>   async_destroy
>   empty_bpobj
>   lz4_compress
> 
> dteske at hvm2a ~ $ zpool get version
> NAME         PROPERTY  VALUE    SOURCE
> LSI-RAID1    version   -        default
> NEC2_POOL_A  version   -        default
> 
> === Why doesn't it say 28?? ===
> 

Because it isn't version 28.  Since the feature flags
(zpool-features(7)), the zpool spa version is 5000.

Glen

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-fs/attachments/20130920/f375378d/attachment.sig>


More information about the freebsd-fs mailing list