]> git.proxmox.com Git - mirror_zfs-debian.git/commit
Illumos #2619 and #2747
authorChristopher Siden <chris.siden@delphix.com>
Thu, 13 Dec 2012 23:24:15 +0000 (15:24 -0800)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Tue, 8 Jan 2013 18:35:35 +0000 (10:35 -0800)
commit9ae529ec5dbdc828ff8326beae58062971d74b2e
treed65c2d8913391cd03a3e8e06ad77721c5e9cdadc
parent15313c5e1866e81e2f4a30d2c50b43b5435e547a
Illumos #2619 and #2747

2619 asynchronous destruction of ZFS file systems
2747 SPA versioning with zfs feature flags
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <gwilson@delphix.com>
Reviewed by: Richard Lowe <richlowe@richlowe.net>
Reviewed by: Dan Kruchinin <dan.kruchinin@gmail.com>
Approved by: Eric Schrock <Eric.Schrock@delphix.com>

References:
  illumos/illumos-gate@53089ab7c84db6fb76c16ca50076c147cda11757
  illumos/illumos-gate@ad135b5d644628e791c3188a6ecbd9c257961ef8
  illumos changeset: 13700:2889e2596bd6
  https://www.illumos.org/issues/2619
  https://www.illumos.org/issues/2747

NOTE: The grub specific changes were not ported.  This change
must be made to the Linux grub packages.

Ported-by: Brian Behlendorf <behlendorf1@llnl.gov>
67 files changed:
cmd/Makefile.am
cmd/zdb/zdb.c
cmd/zhack/.gitignore [new file with mode: 0644]
cmd/zhack/Makefile.am [new file with mode: 0644]
cmd/zhack/zhack.c [new file with mode: 0644]
cmd/zpool/zpool_main.c
cmd/ztest/ztest.c
configure.ac
include/Makefile.am
include/libzfs.h
include/sys/Makefile.am
include/sys/bptree.h [new file with mode: 0644]
include/sys/dmu.h
include/sys/dmu_traverse.h
include/sys/dsl_dataset.h
include/sys/dsl_pool.h
include/sys/dsl_scan.h
include/sys/fs/zfs.h
include/sys/nvpair.h
include/sys/spa.h
include/sys/spa_impl.h
include/sys/vdev.h
include/sys/vdev_impl.h
include/sys/zap.h
include/sys/zfeature.h [new file with mode: 0644]
include/sys/zio.h
include/zfeature_common.h [new file with mode: 0644]
lib/libnvpair/Makefile.am
lib/libnvpair/libnvpair.c
lib/libzfs/libzfs_config.c
lib/libzfs/libzfs_pool.c
lib/libzfs/libzfs_status.c
lib/libzfs/libzfs_util.c
lib/libzpool/Makefile.am
lib/libzpool/kernel.c
man/man5/zpool-features.5 [new file with mode: 0644]
man/man8/zpool.8
module/nvpair/Makefile.in
module/nvpair/fnvpair.c [new file with mode: 0644]
module/zcommon/zpool_prop.c
module/zfs/Makefile.in
module/zfs/arc.c
module/zfs/bptree.c [new file with mode: 0644]
module/zfs/dbuf.c
module/zfs/ddt.c
module/zfs/dmu.c
module/zfs/dmu_send.c
module/zfs/dmu_traverse.c
module/zfs/dmu_tx.c
module/zfs/dnode.c
module/zfs/dnode_sync.c
module/zfs/dsl_dataset.c
module/zfs/dsl_deleg.c
module/zfs/dsl_pool.c
module/zfs/dsl_scan.c
module/zfs/sa.c
module/zfs/spa.c
module/zfs/spa_config.c
module/zfs/spa_misc.c
module/zfs/vdev.c
module/zfs/vdev_label.c
module/zfs/zap.c
module/zfs/zap_micro.c
module/zfs/zfeature.c [new file with mode: 0644]
module/zfs/zfeature_common.c [new file with mode: 0644]
module/zfs/zfs_ioctl.c
module/zfs/zio.c