aboutsummaryrefslogtreecommitdiff
path: root/sys/cddl/boot/zfs/zfsimpl.h
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2014-09-13 16:26:14 +0000
committerXin LI <delphij@FreeBSD.org>2014-09-13 16:26:14 +0000
commit263f396e2b736938a90eb6b6e75d0b5b8b8e230f (patch)
tree0ac199cc892434e5032e15492942a5b827a7851e /sys/cddl/boot/zfs/zfsimpl.h
parentb2100781b88cc4dc078dfb72d41aa74d4a13cf21 (diff)
parente81951660e883114e265805cd9a07e9fa175a75d (diff)
downloadsrc-263f396e2b736938a90eb6b6e75d0b5b8b8e230f.tar.gz
src-263f396e2b736938a90eb6b6e75d0b5b8b8e230f.zip
MFV r271510:
Enforce 4K as smallest indirect block size (previously the smallest indirect block size was 1K but that was never used). This makes some space estimates more accurate and uses less memory for some data structures. Illumos issue: 5141 zfs minimum indirect block size is 4K MFC after: 2 weeks
Notes
Notes: svn path=/head/; revision=271526
Diffstat (limited to 'sys/cddl/boot/zfs/zfsimpl.h')
-rw-r--r--sys/cddl/boot/zfs/zfsimpl.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/cddl/boot/zfs/zfsimpl.h b/sys/cddl/boot/zfs/zfsimpl.h
index 98f54791ae26..5f2e255e7707 100644
--- a/sys/cddl/boot/zfs/zfsimpl.h
+++ b/sys/cddl/boot/zfs/zfsimpl.h
@@ -840,7 +840,7 @@ struct uberblock {
* Fixed constants.
*/
#define DNODE_SHIFT 9 /* 512 bytes */
-#define DN_MIN_INDBLKSHIFT 10 /* 1k */
+#define DN_MIN_INDBLKSHIFT 12 /* 4k */
#define DN_MAX_INDBLKSHIFT 14 /* 16k */
#define DNODE_BLOCK_SHIFT 14 /* 16k */
#define DNODE_CORE_SIZE 64 /* 64 bytes for dnode sans blkptrs */