History log of /illumos-gate/usr/src/common/nvpair/fnvpair.c
Revision Date Author Comments Expand
3b2aab18808792cbd248a12f1edf139b89833c13 28-Feb-2013 Matthew Ahrens <mahrens@delphix.com>

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>

/illumos-gate/usr/src/cmd/mdb/common/modules/zfs/zfs.c /illumos-gate/usr/src/cmd/ndmpd/ndmp/ndmpd_chkpnt.c /illumos-gate/usr/src/cmd/truss/expound.c /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zfs/zfs_main.c /illumos-gate/usr/src/cmd/zhack/zhack.c /illumos-gate/usr/src/cmd/ztest/ztest.c fnvpair.c /illumos-gate/usr/src/lib/libnvpair/mapfile-vers /illumos-gate/usr/src/lib/libzfs/common/libzfs.h /illumos-gate/usr/src/lib/libzfs/common/libzfs_dataset.c /illumos-gate/usr/src/lib/libzfs/common/libzfs_sendrecv.c /illumos-gate/usr/src/lib/libzfs_core/common/libzfs_core.c /illumos-gate/usr/src/lib/libzfs_core/common/libzfs_core.h /illumos-gate/usr/src/lib/libzfs_core/common/mapfile-vers /illumos-gate/usr/src/lib/libzpool/common/kernel.c /illumos-gate/usr/src/lib/libzpool/common/llib-lzpool /illumos-gate/usr/src/lib/libzpool/common/sys/zfs_context.h /illumos-gate/usr/src/man/man1m/zfs.1m /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/fs/zfs/arc.c /illumos-gate/usr/src/uts/common/fs/zfs/bplist.c /illumos-gate/usr/src/uts/common/fs/zfs/bpobj.c /illumos-gate/usr/src/uts/common/fs/zfs/dbuf.c /illumos-gate/usr/src/uts/common/fs/zfs/dmu.c /illumos-gate/usr/src/uts/common/fs/zfs/dmu_diff.c /illumos-gate/usr/src/uts/common/fs/zfs/dmu_objset.c /illumos-gate/usr/src/uts/common/fs/zfs/dmu_send.c /illumos-gate/usr/src/uts/common/fs/zfs/dmu_traverse.c /illumos-gate/usr/src/uts/common/fs/zfs/dmu_tx.c /illumos-gate/usr/src/uts/common/fs/zfs/dnode.c /illumos-gate/usr/src/uts/common/fs/zfs/dnode_sync.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_dataset.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_deleg.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_destroy.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_dir.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_pool.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_prop.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_scan.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_synctask.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_userhold.c /illumos-gate/usr/src/uts/common/fs/zfs/metaslab.c /illumos-gate/usr/src/uts/common/fs/zfs/refcount.c /illumos-gate/usr/src/uts/common/fs/zfs/rrwlock.c /illumos-gate/usr/src/uts/common/fs/zfs/sa.c /illumos-gate/usr/src/uts/common/fs/zfs/spa.c /illumos-gate/usr/src/uts/common/fs/zfs/spa_history.c /illumos-gate/usr/src/uts/common/fs/zfs/spa_misc.c /illumos-gate/usr/src/uts/common/fs/zfs/space_map.c /illumos-gate/usr/src/uts/common/fs/zfs/sys/arc.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/dbuf.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/dmu.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/dmu_objset.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/dmu_send.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/dmu_tx.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/dsl_dataset.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/dsl_destroy.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/dsl_dir.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/dsl_pool.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/dsl_prop.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/dsl_synctask.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/dsl_userhold.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/metaslab.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/refcount.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/rrwlock.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/space_map.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/txg.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/zfeature.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/zfs_debug.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/zfs_ioctl.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/zfs_znode.h /illumos-gate/usr/src/uts/common/fs/zfs/sys/zil.h /illumos-gate/usr/src/uts/common/fs/zfs/txg.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_ctldir.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_ioctl.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_vfsops.c /illumos-gate/usr/src/uts/common/fs/zfs/zil.c /illumos-gate/usr/src/uts/common/fs/zfs/zio.c /illumos-gate/usr/src/uts/common/fs/zfs/zvol.c /illumos-gate/usr/src/uts/common/sys/nvpair.h
fb09f5aad449c97fe309678f3f604982b563a96f 07-Sep-2012 Madhav Suresh <madhav.suresh@delphix.com>

3006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zero Reviewed by Matt Ahrens <matthew.ahrens@delphix.com> Reviewed by George Wilson <george.wilson@delphix.com> Approved by Eric Schrock <eric.schrock@delphix.com>

/illumos-gate/usr/src/cmd/zdb/Makefile.com /illumos-gate/usr/src/cmd/zhack/Makefile.com /illumos-gate/usr/src/cmd/ztest/Makefile.com /illumos-gate/usr/src/cmd/ztest/ztest.c fnvpair.c /illumos-gate/usr/src/lib/libc/port/threads/assfail.c /illumos-gate/usr/src/lib/libzpool/Makefile.com /illumos-gate/usr/src/lib/libzpool/common/sys/zfs_context.h /illumos-gate/usr/src/uts/common/disp/sysdc.c /illumos-gate/usr/src/uts/common/fs/zfs/arc.c /illumos-gate/usr/src/uts/common/fs/zfs/bpobj.c /illumos-gate/usr/src/uts/common/fs/zfs/bptree.c /illumos-gate/usr/src/uts/common/fs/zfs/dbuf.c /illumos-gate/usr/src/uts/common/fs/zfs/dmu_send.c /illumos-gate/usr/src/uts/common/fs/zfs/dmu_traverse.c /illumos-gate/usr/src/uts/common/fs/zfs/dmu_tx.c /illumos-gate/usr/src/uts/common/fs/zfs/dnode.c /illumos-gate/usr/src/uts/common/fs/zfs/dnode_sync.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_dataset.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_dir.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_pool.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_synctask.c /illumos-gate/usr/src/uts/common/fs/zfs/metaslab.c /illumos-gate/usr/src/uts/common/fs/zfs/spa.c /illumos-gate/usr/src/uts/common/fs/zfs/space_map.c /illumos-gate/usr/src/uts/common/fs/zfs/vdev.c /illumos-gate/usr/src/uts/common/fs/zfs/vdev_raidz.c /illumos-gate/usr/src/uts/common/fs/zfs/zap.c /illumos-gate/usr/src/uts/common/fs/zfs/zap_micro.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_debug.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_ioctl.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_rlock.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_vfsops.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_vnops.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_znode.c /illumos-gate/usr/src/uts/common/fs/zfs/zil.c /illumos-gate/usr/src/uts/common/fs/zfs/zio.c /illumos-gate/usr/src/uts/common/sys/debug.h
b420f3adeb349714478d1a7813d2c0e069d41555 01-Aug-2012 Richard Lowe <richlowe@richlowe.net>

backout 3006: causes 3046 (panics after mounting root)

/illumos-gate/usr/src/cmd/zdb/Makefile.com /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zhack/Makefile.com /illumos-gate/usr/src/cmd/zhack/zhack.c /illumos-gate/usr/src/cmd/ztest/Makefile.com /illumos-gate/usr/src/cmd/ztest/ztest.c fnvpair.c /illumos-gate/usr/src/lib/libc/port/threads/assfail.c /illumos-gate/usr/src/lib/libzpool/Makefile.com /illumos-gate/usr/src/lib/libzpool/common/sys/zfs_context.h /illumos-gate/usr/src/uts/common/disp/sysdc.c /illumos-gate/usr/src/uts/common/fs/zfs/arc.c /illumos-gate/usr/src/uts/common/fs/zfs/bpobj.c /illumos-gate/usr/src/uts/common/fs/zfs/bptree.c /illumos-gate/usr/src/uts/common/fs/zfs/dbuf.c /illumos-gate/usr/src/uts/common/fs/zfs/dmu_objset.c /illumos-gate/usr/src/uts/common/fs/zfs/dmu_send.c /illumos-gate/usr/src/uts/common/fs/zfs/dmu_traverse.c /illumos-gate/usr/src/uts/common/fs/zfs/dmu_tx.c /illumos-gate/usr/src/uts/common/fs/zfs/dnode.c /illumos-gate/usr/src/uts/common/fs/zfs/dnode_sync.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_dataset.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_deadlist.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_dir.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_pool.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_scan.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_synctask.c /illumos-gate/usr/src/uts/common/fs/zfs/metaslab.c /illumos-gate/usr/src/uts/common/fs/zfs/spa.c /illumos-gate/usr/src/uts/common/fs/zfs/space_map.c /illumos-gate/usr/src/uts/common/fs/zfs/vdev.c /illumos-gate/usr/src/uts/common/fs/zfs/vdev_raidz.c /illumos-gate/usr/src/uts/common/fs/zfs/zap.c /illumos-gate/usr/src/uts/common/fs/zfs/zap_micro.c /illumos-gate/usr/src/uts/common/fs/zfs/zfeature.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_debug.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_dir.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_ioctl.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_rlock.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_vfsops.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_vnops.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_znode.c /illumos-gate/usr/src/uts/common/fs/zfs/zil.c /illumos-gate/usr/src/uts/common/fs/zfs/zio.c /illumos-gate/usr/src/uts/common/sys/debug.h
9fa718d2f477620f14e3f2948dd03e3470add804 31-Jul-2012 Madhav Suresh <madhav.suresh@delphix.com>

3006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zero Reviewed by: Matt Ahrens <matthew.ahrens@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>

/illumos-gate/usr/src/cmd/zdb/Makefile.com /illumos-gate/usr/src/cmd/zdb/zdb.c /illumos-gate/usr/src/cmd/zhack/Makefile.com /illumos-gate/usr/src/cmd/zhack/zhack.c /illumos-gate/usr/src/cmd/ztest/Makefile.com /illumos-gate/usr/src/cmd/ztest/ztest.c fnvpair.c /illumos-gate/usr/src/lib/libc/port/threads/assfail.c /illumos-gate/usr/src/lib/libzpool/Makefile.com /illumos-gate/usr/src/lib/libzpool/common/sys/zfs_context.h /illumos-gate/usr/src/uts/common/disp/sysdc.c /illumos-gate/usr/src/uts/common/fs/zfs/arc.c /illumos-gate/usr/src/uts/common/fs/zfs/bpobj.c /illumos-gate/usr/src/uts/common/fs/zfs/bptree.c /illumos-gate/usr/src/uts/common/fs/zfs/dbuf.c /illumos-gate/usr/src/uts/common/fs/zfs/dmu_objset.c /illumos-gate/usr/src/uts/common/fs/zfs/dmu_send.c /illumos-gate/usr/src/uts/common/fs/zfs/dmu_traverse.c /illumos-gate/usr/src/uts/common/fs/zfs/dmu_tx.c /illumos-gate/usr/src/uts/common/fs/zfs/dnode.c /illumos-gate/usr/src/uts/common/fs/zfs/dnode_sync.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_dataset.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_deadlist.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_dir.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_pool.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_scan.c /illumos-gate/usr/src/uts/common/fs/zfs/dsl_synctask.c /illumos-gate/usr/src/uts/common/fs/zfs/metaslab.c /illumos-gate/usr/src/uts/common/fs/zfs/spa.c /illumos-gate/usr/src/uts/common/fs/zfs/space_map.c /illumos-gate/usr/src/uts/common/fs/zfs/vdev.c /illumos-gate/usr/src/uts/common/fs/zfs/vdev_raidz.c /illumos-gate/usr/src/uts/common/fs/zfs/zap.c /illumos-gate/usr/src/uts/common/fs/zfs/zap_micro.c /illumos-gate/usr/src/uts/common/fs/zfs/zfeature.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_debug.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_dir.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_ioctl.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_rlock.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_vfsops.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_vnops.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_znode.c /illumos-gate/usr/src/uts/common/fs/zfs/zil.c /illumos-gate/usr/src/uts/common/fs/zfs/zio.c /illumos-gate/usr/src/uts/common/sys/debug.h
53089ab7c84db6fb76c16ca50076c147cda11757 21-May-2012 eschrock <none@none>

2619 asynchronous destruction of ZFS file systems (missed files)