7090 zfs should improve allocation order and throttle allocations
commit0f7643c7376dd69a08acbfc9d1d7d548b10c846a
authorGeorge Wilson <george.wilson@delphix.com>
Tue, 2 Aug 2016 02:15:12 +0000 (1 19:15 -0700)
committerMatthew Ahrens <mahrens@delphix.com>
Tue, 2 Aug 2016 16:44:16 +0000 (2 09:44 -0700)
treec1626dcb221ca48e5b80325ba45501e4b78c5680
parentc79a72d7e59c9ff493d8dde8b462cca0445f51c8
7090 zfs should improve allocation order and throttle allocations
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Alex Reece <alex@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Paul Dagnelie <paul.dagnelie@delphix.com>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
17 files changed:
usr/src/uts/common/fs/zfs/metaslab.c
usr/src/uts/common/fs/zfs/refcount.c
usr/src/uts/common/fs/zfs/spa.c
usr/src/uts/common/fs/zfs/spa_misc.c
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/refcount.h
usr/src/uts/common/fs/zfs/sys/spa_impl.h
usr/src/uts/common/fs/zfs/sys/vdev_impl.h
usr/src/uts/common/fs/zfs/sys/zio.h
usr/src/uts/common/fs/zfs/sys/zio_impl.h
usr/src/uts/common/fs/zfs/vdev.c
usr/src/uts/common/fs/zfs/vdev_cache.c
usr/src/uts/common/fs/zfs/vdev_mirror.c
usr/src/uts/common/fs/zfs/vdev_queue.c
usr/src/uts/common/fs/zfs/zio.c
usr/src/uts/common/sys/fs/zfs.h