]> git.proxmox.com Git - mirror_zfs.git/commit
Illumos 4171, 4172
authorMatthew Ahrens <mahrens@delphix.com>
Tue, 8 Oct 2013 17:13:05 +0000 (09:13 -0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Fri, 25 Jul 2014 23:40:07 +0000 (16:40 -0700)
commitfa86b5dbb6d33371df344efb2adb0aba026d097c
tree1a512e0af9bff65a349468b30881e4cfa26641d5
parent62b693930876ba8d929632e1ba0ae5dc48a85001
Illumos 4171, 4172

4171 clean up spa_feature_*() interfaces
4172 implement extensible_dataset feature for use by other zpool features

Reviewed by: Max Grossman <max.grossman@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Approved by: Garrett D'Amore <garrett@damore.org>a

References:
  https://www.illumos.org/issues/4171
  https://www.illumos.org/issues/4172
  https://github.com/illumos/illumos-gate/commit/2acef22

Ported-by: Tim Chase <tim@chase2k.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #2528
27 files changed:
cmd/zdb/zdb.c
cmd/zhack/zhack.c
cmd/zpool/zpool_main.c
include/sys/dmu_impl.h
include/sys/dnode.h
include/sys/dsl_dataset.h
include/sys/zap.h
include/sys/zfeature.h
include/zfeature_common.h
lib/libzfs/libzfs_pool.c
man/man5/zpool-features.5
module/zfs/bpobj.c
module/zfs/dmu_object.c
module/zfs/dmu_traverse.c
module/zfs/dnode_sync.c
module/zfs/dsl_dataset.c
module/zfs/dsl_destroy.c
module/zfs/dsl_dir.c
module/zfs/dsl_pool.c
module/zfs/dsl_scan.c
module/zfs/spa.c
module/zfs/spa_misc.c
module/zfs/space_map.c
module/zfs/zap_micro.c
module/zfs/zfeature.c
module/zfs/zfeature_common.c
module/zfs/zfs_ioctl.c