]> granicus.if.org Git - zfs/commit
Illumos #3464
authorMatthew Ahrens <mahrens@delphix.com>
Wed, 4 Sep 2013 12:00:57 +0000 (07:00 -0500)
committerBrian Behlendorf <behlendorf1@llnl.gov>
Wed, 4 Sep 2013 23:01:24 +0000 (16:01 -0700)
commit13fe019870c8779bf2f5b3ff731b512cf89133ef
tree67a9c6989bcb7c2ca6d0455c14713bcbf1899da6
parent6f1ffb06655008c9b519108ed29fbf03acd6e5de
Illumos #3464

3464 zfs synctask code needs restructuring
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org>

References:
  https://www.illumos.org/issues/3464
  illumos/illumos-gate@3b2aab18808792cbd248a12f1edf139b89833c13

Ported-by: Tim Chase <tim@chase2k.com>
Signed-off-by: Brian Behlendorf <behlendorf1@llnl.gov>
Closes #1495
86 files changed:
cmd/zdb/zdb.c
cmd/zfs/zfs_main.c
cmd/zhack/zhack.c
cmd/ztest/ztest.c
include/libzfs.h
include/libzfs_core.h
include/sys/Makefile.am
include/sys/arc.h
include/sys/dbuf.h
include/sys/dmu.h
include/sys/dmu_objset.h
include/sys/dmu_send.h [new file with mode: 0644]
include/sys/dmu_tx.h
include/sys/dsl_dataset.h
include/sys/dsl_destroy.h [new file with mode: 0644]
include/sys/dsl_dir.h
include/sys/dsl_pool.h
include/sys/dsl_prop.h
include/sys/dsl_synctask.h
include/sys/dsl_userhold.h [new file with mode: 0644]
include/sys/metaslab.h
include/sys/nvpair.h
include/sys/refcount.h
include/sys/rrwlock.h
include/sys/spa.h
include/sys/space_map.h
include/sys/txg.h
include/sys/zfeature.h
include/sys/zfs_context.h
include/sys/zfs_debug.h
include/sys/zfs_ioctl.h
include/sys/zfs_znode.h
include/sys/zil.h
include/sys/zvol.h
lib/libzfs/libzfs_config.c
lib/libzfs/libzfs_dataset.c
lib/libzfs/libzfs_diff.c
lib/libzfs/libzfs_fru.c
lib/libzfs/libzfs_graph.c
lib/libzfs/libzfs_import.c
lib/libzfs/libzfs_iter.c
lib/libzfs/libzfs_pool.c
lib/libzfs/libzfs_sendrecv.c
lib/libzfs_core/libzfs_core.c
lib/libzpool/Makefile.am
lib/libzpool/kernel.c
man/man8/zfs.8
module/nvpair/fnvpair.c
module/zfs/Makefile.in
module/zfs/arc.c
module/zfs/bplist.c
module/zfs/bpobj.c
module/zfs/dbuf.c
module/zfs/dmu.c
module/zfs/dmu_diff.c
module/zfs/dmu_objset.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_destroy.c [new file with mode: 0644]
module/zfs/dsl_dir.c
module/zfs/dsl_pool.c
module/zfs/dsl_prop.c
module/zfs/dsl_scan.c
module/zfs/dsl_synctask.c
module/zfs/dsl_userhold.c [new file with mode: 0644]
module/zfs/metaslab.c
module/zfs/refcount.c
module/zfs/rrwlock.c
module/zfs/sa.c
module/zfs/spa.c
module/zfs/spa_history.c
module/zfs/spa_misc.c
module/zfs/space_map.c
module/zfs/txg.c
module/zfs/zfs_ctldir.c
module/zfs/zfs_ioctl.c
module/zfs/zfs_vfsops.c
module/zfs/zil.c
module/zfs/zio.c
module/zfs/zvol.c
module/zpios/pios.c