]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFV r337167: 9442 decrease indirect block size of spacemaps
authorAlexander Motin <mav@FreeBSD.org>
Thu, 2 Aug 2018 20:06:46 +0000 (20:06 +0000)
committerAlexander Motin <mav@FreeBSD.org>
Thu, 2 Aug 2018 20:06:46 +0000 (20:06 +0000)
commitaba9f1124f6ffc106bd7ef0086b9439d80ff9769
tree096f769ef82664988186e93ae9d44c30125891aa
parentac8ec5fea6af6e1aff69c7b95267fbf5c080e54b
parent58d5696e1c7576cccd9973867116f84bea72563d
MFV r337167: 9442 decrease indirect block size of spacemaps

Updates to indirect blocks of spacemaps can contribute significantly to
write inflation.  Therefore we want to reduce the indirect block size of
spacemaps from 128K to 16K.

illumos/illumos-gate@221813c13b43ef48330b03725e00edee85108cf1

Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Albert Lee <trisk@forkgnu.org>
Reviewed by: Igor Kozhukhov <igor@dilos.org>
Approved by: Dan McDonald <danmcd@joyent.com>
Author:     Matthew Ahrens <mahrens@delphix.com>
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h