path: root/man
diff options
authorAndriy Gapon <avg@FreeBSD.org>2019-08-12 12:05:40 +0000
committerAndriy Gapon <avg@FreeBSD.org>2019-08-12 12:05:40 +0000
commit55f75bf072909962e95f5c900c338b5ad7ce98b0 (patch)
tree0b884c2e46daf6bc015f1ba67cf3ba3cb32cc8a9 /man
parentfeaa27590c679fea301c2c0f391cfa4b6f62e8fa (diff)
8423 8199 7432 Implement large_dnode pool feature
8423 Implement large_dnode pool feature 8199 multi-threaded dmu_object_alloc() 7432 Large dnode pool feature llumos/illumos-gate@54811da5ac6b517992fdc173df5d605e4e61fdc0 https://github.com/illumos/illumos-gate/commit/54811da5ac6b517992fdc173df5d605e4e61fdc0 https://www.illumos.org/issues/8423 https://www.illumos.org/issues/8199 https://www.illumos.org/issues/7432 ZoL issues: Improved dnode allocation #6564 Clean up large dnode code #6262 Fix dnode_hold() freeing dnode behavior #8172 Fix dnode allocation race #6414, #6439 Partial: Raw sends must be able to decrease nlevels #6821, #6864 Remove unnecessary txg syncs from receive_object() Closes #7197 Author: Toomas Soome <tsoome@me.com>
Notes: svn path=/vendor-sys/illumos/dist/; revision=350898
Diffstat (limited to 'man')
1 files changed, 24 insertions, 0 deletions
diff --git a/man/man5/zpool-features.5 b/man/man5/zpool-features.5
index c1b17354071a..fda83e5482f3 100644
--- a/man/man5/zpool-features.5
+++ b/man/man5/zpool-features.5
@@ -533,6 +533,30 @@ set larger than 128KB, and will return to being \fBenabled\fR once all
filesystems that have ever had their recordsize larger than 128KB are destroyed.
+.ne 2
+.RS 4n
+l l .
+GUID org.zfsonlinux:large_dnode
+DEPENDENCIES extensible_dataset
+The \fBlarge_dnode\fR feature allows the size of dnodes in a dataset to be
+set larger than 512B.
+This feature becomes \fBactive\fR once a dataset contains an object with a
+dnode larger than 512B, which occurs as a result of setting the \fBdnodesize\fR
+dataset property to a value other than \fBlegacy\fR. The feature will return to
+being \fBenabled\fR once all filesystems that have ever contained a dnode larger
+than 512B are destroyed. Large dnodes allow more data to be stored in the
+bonus buffer, thus potentially improving performance by avoiding the use of
+spill blocks.
.ne 2