9486 reduce memory used by device removal on fragmented pools
commitcfd63e1b1bcf7ba4bf72f55ddbd87ce008d2986d
authorMatthew Ahrens <mahrens@delphix.com>
Mon, 26 Feb 2018 23:33:55 +0000 (26 15:33 -0800)
committerPrakash Surya <prakash.surya@delphix.com>
Fri, 1 Jun 2018 16:22:51 +0000 (1 09:22 -0700)
treec46ed18864ee12aa0198b0fd7f579cea39e544dc
parentc7a7b2fa084facd68c3d1e860dfabe20c713877b
9486 reduce memory used by device removal on fragmented pools
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Serapheim Dimitropoulos <serapheim.dimitro@delphix.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: Tim Chase <tim@chase2k.com>
Approved by: Robert Mustacchi <rm@joyent.com>
usr/src/uts/common/fs/zfs/range_tree.c
usr/src/uts/common/fs/zfs/sys/range_tree.h
usr/src/uts/common/fs/zfs/sys/vdev_removal.h
usr/src/uts/common/fs/zfs/vdev_label.c
usr/src/uts/common/fs/zfs/vdev_removal.c