diff options
author | mm <mm@FreeBSD.org> | 2012-08-28 12:25:37 +0000 |
---|---|---|
committer | mm <mm@FreeBSD.org> | 2012-08-28 12:25:37 +0000 |
commit | d9fa2f486ee98b2557e1d5ad5f1af418c663cfc8 (patch) | |
tree | de7860b2979788424d3d99e83f3eac4757202a08 /cddl/contrib/opensolaris/cmd/zpool | |
parent | dc45fbdfb7bda54267530493482e960f5a622636 (diff) | |
download | FreeBSD-src-d9fa2f486ee98b2557e1d5ad5f1af418c663cfc8.zip FreeBSD-src-d9fa2f486ee98b2557e1d5ad5f1af418c663cfc8.tar.gz |
Merge recent vendor changes:
3100 zvol rename fails with EBUSY when dirty
3104 eliminate empty bpobjs
3120 zinject hangs in zfsdev_ioctl() due to uninitialized zc
References:
https://www.illumos.org/issues/3100
https://www.illumos.org/issues/3104
https://www.illumos.org/issues/3120
Obtained from: illumos (vendor/illumos, vendor/illumos-sys)
MFC after: 2 weeks
Diffstat (limited to 'cddl/contrib/opensolaris/cmd/zpool')
-rw-r--r-- | cddl/contrib/opensolaris/cmd/zpool/zpool-features.5 | 25 |
1 files changed, 24 insertions, 1 deletions
diff --git a/cddl/contrib/opensolaris/cmd/zpool/zpool-features.5 b/cddl/contrib/opensolaris/cmd/zpool/zpool-features.5 index a0ba9b5..f4ca97f 100644 --- a/cddl/contrib/opensolaris/cmd/zpool/zpool-features.5 +++ b/cddl/contrib/opensolaris/cmd/zpool/zpool-features.5 @@ -21,7 +21,7 @@ .\" .\" $FreeBSD$ .\" -.Dd Aug 27, 2012 +.Dd Aug 28, 2012 .Dt ZPOOL-FEATURES 8 .Os .Sh NAME @@ -162,6 +162,29 @@ This feature is only while .Sy freeing is non\-zero. +.It Sy empty_bpobj +.Bl -column "READ\-ONLY COMPATIBLE" "com.delphix:empty_bpobj" +.It GUID Ta com.delphix:empty_bpobj +.It READ\-ONLY COMPATIBLE Ta yes +.It DEPENDENCIES Ta none +.El +.Pp +This feature increases the performance of creating and using a large number +of snapshots of a single filesystem or volume, and also reduces the disk +space required. +.Pp +When there are many snapshots, each snapshot uses many Block Pointer Objects +.Pq bpobj's +to track blocks associated with that snapshot. +However, in common use cases, most of these bpobj's are empty. +This feature allows us to create each bpobj on-demand, thus eliminating the +empty bpobjs. +.Pp +This feature is +.Sy active +while there are any filesystems, volumes, or snapshots which were created +after enabling this feature. +.El .Sh SEE ALSO .Xr zpool 8 .Sh AUTHORS |