4101 metaslab_debug should allow for fine-grained control
commit0713e232b7712cd27d99e1e935ebb8d5de61c57d
authorGeorge Wilson <george.wilson@delphix.com>
Tue, 1 Oct 2013 21:25:53 +0000 (1 13:25 -0800)
committerChristopher Siden <chris.siden@delphix.com>
Tue, 1 Oct 2013 21:25:53 +0000 (1 14:25 -0700)
treefb080a0be4210117813ba3b9f2b411a41ca457bb
parentaed5247ff899ec457005d93dfbdb4ffd74574695
4101 metaslab_debug should allow for fine-grained control
4102 space_maps should store more information about themselves
4103 space map object blocksize should be increased
4104 ::spa_space no longer works
4105 removing a mirrored log device results in a leaked object
4106 asynchronously load metaslab
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Sebastien Roy <seb@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org>
24 files changed:
usr/src/cmd/mdb/common/modules/zfs/zfs.c
usr/src/cmd/zdb/zdb.c
usr/src/cmd/ztest/ztest.c
usr/src/common/zfs/zfeature_common.c
usr/src/common/zfs/zfeature_common.h
usr/src/man/man5/zpool-features.5
usr/src/uts/common/Makefile.files
usr/src/uts/common/fs/zfs/dnode.c
usr/src/uts/common/fs/zfs/metaslab.c
usr/src/uts/common/fs/zfs/range_tree.c [new file with mode: 0644]
usr/src/uts/common/fs/zfs/spa.c
usr/src/uts/common/fs/zfs/spa_misc.c
usr/src/uts/common/fs/zfs/space_map.c
usr/src/uts/common/fs/zfs/space_reftree.c [new file with mode: 0644]
usr/src/uts/common/fs/zfs/sys/metaslab.h
usr/src/uts/common/fs/zfs/sys/metaslab_impl.h
usr/src/uts/common/fs/zfs/sys/range_tree.h [new file with mode: 0644]
usr/src/uts/common/fs/zfs/sys/space_map.h
usr/src/uts/common/fs/zfs/sys/space_reftree.h [copied from usr/src/uts/common/fs/zfs/sys/zfeature.h with 51% similarity]
usr/src/uts/common/fs/zfs/sys/vdev_impl.h
usr/src/uts/common/fs/zfs/sys/zfeature.h
usr/src/uts/common/fs/zfs/vdev.c
usr/src/uts/common/fs/zfs/vdev_label.c
usr/src/uts/common/fs/zfs/zfeature.c