summaryrefslogtreecommitdiffstats
path: root/cddl/contrib/opensolaris/cmd/zpool
diff options
context:
space:
mode:
authormm <mm@FreeBSD.org>2012-08-28 12:25:37 +0000
committermm <mm@FreeBSD.org>2012-08-28 12:25:37 +0000
commitd9fa2f486ee98b2557e1d5ad5f1af418c663cfc8 (patch)
treede7860b2979788424d3d99e83f3eac4757202a08 /cddl/contrib/opensolaris/cmd/zpool
parentdc45fbdfb7bda54267530493482e960f5a622636 (diff)
downloadFreeBSD-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.525
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
OpenPOWER on IntegriCloud