summaryrefslogtreecommitdiff
path: root/usr/src/cmd/ztest/ztest.c
AgeCommit message (Collapse)AuthorFilesLines
2013-06-113740 Poor ZFS send / receive performance due to snapshot hold / release ↵Steven Hartland1-1/+2
processing Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Christopher Siden <christopher.siden@delphix.com>
2013-06-113747 txg commit callbacks don't workWill Andrews1-1/+1
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Christopher Siden <christopher.siden@delphix.com>
2013-02-283464 zfs synctask code needs restructuringMatthew Ahrens1-82/+108
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>
2012-11-133236 zio nop-writeGeorge Wilson1-5/+42
Reviewed by: Matt Ahrens <matthew.ahrens@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Christopher Siden <chris.siden@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-11-093349 zpool upgrade -V bumps the on disk version number, but leaves the in ↵George Wilson1-21/+119
core version Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Christopher Siden <chris.siden@delphix.com> Reviewed by: Matt Ahrens <matthew.ahrens@delphix.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@nexenta.com>
2012-10-083258 ztest's use of file descriptors is unstableEtienne Dechamps1-33/+55
Reviewed by: Christopher Siden <chris.siden@delphix.com> Reviewed by: Matt Ahrens <matthew.ahrens@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-09-273145 single-copy arcGeorge Wilson1-0/+11
3212 ztest: race condition between vdev_online() and spa_vdev_remove() Reviewed by: Matt Ahrens <matthew.ahrens@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: Justin T. Gibbs <gibbs@scsiguy.com> Approved by: Eric Schrock <eric.schrock@delphix.com>
2012-09-073006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zeroMadhav Suresh1-12/+12
Reviewed by Matt Ahrens <matthew.ahrens@delphix.com> Reviewed by George Wilson <george.wilson@delphix.com> Approved by Eric Schrock <eric.schrock@delphix.com>
2012-08-303112 ztest does not honor ZFS_DEBUGMatthew Ahrens1-0/+2
3113 ztest should use watchpoints to protect frozen arc bufs 3114 some leaked nvlists in zfsdev_ioctl 3115 poll(2) returns prematurely in presence of spurious wakeups Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Matt Amdur <Matt.Amdur@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <chris.siden@delphix.com> Approved by: Eric Schrock <eric.schrock@delphix.com>
2012-08-223090 vdev_reopen() during reguid causes vdev to be treated as corruptGeorge Wilson1-2/+21
3102 vdev_uberblock_load() and vdev_validate() may read the wrong label Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Christopher Siden <chris.siden@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Eric Schrock <Eric.Schrock@delphix.com>
2012-08-213086 unnecessarily setting DS_FLAG_INCONSISTENT on async destroyed datasetsMatthew Ahrens1-0/+3
Reviewed by: Christopher Siden <chris.siden@delphix.com> Approved by: Eric Schrock <Eric.Schrock@delphix.com>
2012-08-01backout 3006: causes 3046 (panics after mounting root)Richard Lowe1-55/+57
2012-07-313006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zeroMadhav Suresh1-57/+55
Reviewed by: Matt Ahrens <matthew.ahrens@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-06-302882 implement libzfs_coreMatthew Ahrens1-17/+10
2883 changing "canmount" property to "on" should not always remount dataset 2900 "zfs snapshot" should be able to create multiple, arbitrary snapshots at once Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Chris Siden <christopher.siden@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Bill Pijewski <wdp@joyent.com> Reviewed by: Dan Kruchinin <dan.kruchinin@gmail.com> Approved by: Eric Schrock <Eric.Schrock@delphix.com>
2012-05-212619 asynchronous destruction of ZFS file systemsChristopher Siden1-8/+31
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>
2012-01-231950 ztest backwards compatibility testing optionChris Siden1-376/+688
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Matt Ahrens <matt@delphix.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Eric Schrock <eric.schrock@delphix.com>
2011-11-111748 desire support for reguid in zfsGarrett D'Amore1-1/+35
Reviewed by: George Wilson <gwilson@zfsmail.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com> Reviewed by: Alexander Stetsenko <ams@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-05-31883 ZIL reuse during remount can lead to data corruptionEric Schrock1-0/+35
Reviewed by: Matt Ahrens <Matt.Ahrens@delphix.com> Reviewed by: Adam Leventhal <Adam.Leventhal@delphix.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Reviewed by: Garrett D'Amore <garrett@nexenta.com> Reivewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Gordon Ross <gwr@nexenta.com>
2011-05-291051 zfs should handle imbalanced lunsGeorge Wilson1-0/+2
Reviewed by: Eric Schrock <Eric.Schrock@delphix.com> Reviewed by: Matt Ahrens <Matt.Ahrens@delphix.com> Reviewed by: Adam Leventhal <Adam.Leventhal@delphix.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2010-08-07PSARC 2010/105 zfs diffTim Haley1-6/+8
6425091 want 'zfs diff' to list files that have changed between snapshots
2010-07-286733267 Allow a pool to be imported with a missing slogGeorge Wilson1-3/+3
6950437 missing logzillas should not fault pool when they contain no ZIL data
2010-07-016966214 ztest_freeze(): Assertion failed: list->list_head.list_next == nodeGeorge Wilson1-7/+10
2010-06-256913010 assertion failed: error||lr->lr_length <= zp->z_blksz, file: ↵Neil Perrin1-1/+1
../../common/fs/zfs/zfs_vnops.c (fix 32bit build)
2010-06-256913010 assertion failed: error||lr->lr_length <= zp->z_blksz, file: ↵Neil Perrin1-20/+23
../../common/fs/zfs/zfs_vnops.c 6620948 slow progress with stress tests 6478419 Should push all synchronous transactions in zil_commit_writer() 6916723 ZIL: Unnecessary scanning of the intent log tx chain. 6598837 zil_commit() might wait unnecessarily 6535172 zil_sync causing long hold times on zl_lock 6916703 ZIL: race on setting z_last_itx 6579989 zl_lock hold time can still be improved
2010-06-016884007 zfs_send() can leave temporary holds aroundChris Kirby1-1/+2
6954429 ZFS_IOC_VDEV_SPLIT missing from truss/codes.c
2010-05-216948890 snapshot deletion can induce pathologically long spa_sync() timesMatthew Ahrens1-2/+3
2010-05-036675946 'zpool status' should show the progress of resilvering for ↵Lin Ling1-5/+6
individual disk. 6683750 scrub -s have to wait until resilver completed? 6841252 Resilvering not restartable - causing an excess reboot delay 6855073 spa scrub stats (eg %done) are reset on reboot 6891824 7410 NAS head "continually resilvering" following HDD replacement 6899970 scrub/resilver percent complete reporting in zpool status can be overly optimistic 6940889 add interval (count) args to zpool list 6944623 dbuf_read_done() locking performance improvement 6946760 mutex problem in bplist_enqueue() 6391915 RFE: provide interval arg to zpool status to monitor resilvering 6946512 want zfs_send() to pass back debug info 6943992 'zpool scrub' should not restart the existing scrub silently 6878281 zpool should store the time of last scrub/resilver and other zpool status info in pool properties. 6935158 Assertion failed: used <= spa_get_dspace(dd->dd_pool->dp_spa) 6944388 dsl_dataset_snapshot_reserve_space() causes dp_write_limit=max --HG-- rename : usr/src/uts/common/fs/zfs/dsl_scrub.c => usr/src/uts/common/fs/zfs/dsl_scan.c
2010-05-03PSARC/2010/108 zil synchronicityMark J Musante1-4/+17
6280630 zil synchronicity Contributed by Robert Milkowski <milek@task.gda.pl>
2010-04-296944833 Avoid prefetching dbufs in dmu_sync() pathJeff Bonwick1-6/+8
2010-03-086923241 'zpool split' set dedupditto as invalid value cause device offlineMark J Musante1-0/+3
2010-02-246917573 ztest hangs on dsl_pool_sync()Mark J Musante1-10/+18
2010-02-236914746 sprintf_blkptr() causes NULL pointer dereferenceJeff Bonwick1-5/+6
2010-01-146698011 zfs incorrectly reports file systems as children when attempting a ↵Mark J Musante1-1/+1
rename 6730529 trying to import a pool that is already imported should have a better error message 6468151 inconsistent behaviour with volsize property 6914241 In ztest_vdev_attach_detach() the code is choosing a random leaf incorrectly 6915030 A race condition in ztest can end up causing spa_vdev_split_mirror() to offline a replacing vdev
2010-01-04PSARC/2009/511 zpool splitMark J Musante1-20/+154
5097228 provide 'zpool split' to create new pool by breaking all mirrors 6880831 memory leak in zpool add 6891438 zfs_ioc_userspace_upgrade could reference uninitialised error variable 6891441 zvol_create_minor sets local variable zv but never references it 6891442 spa_import() sets local variable spa but never references it 6895446 vdevs left open after removing slogs or offlining device/file
2009-11-306905188 panic: kernel heap corruption when doing "zfs rename -r"Matthew Ahrens1-1/+1
2009-11-196899923 vdev_offline/vdev_add deadlockJeff Bonwick1-4/+0
6900497 zdb -S could be much faster 6900898 deduped blocks should be scrubbed/resilvered exactly once
2009-11-09PSARC 2009/510 ZFS received propertiesTom Erickson1-2/+3
6850025 want to preserve local properties for zfs_recv 6839260 want zfs send with properties 6855486 zfs_receive should keep trying to set properties even after some fail 6850030 snapshots on read-only dataset shouldn't affect zfs_receive
2009-11-036897933 zfs_get_data: assertion failed: db->db_offset == offsetJeff Bonwick1-1/+5
2009-11-01PSARC 2009/571 ZFS Deduplication PropertiesJeff Bonwick1-1600/+2383
6677093 zfs should have dedup capability
2009-10-236840704 osol_0906 PV guests sometimes hang at login promptGeorge Wilson1-2/+18
2009-10-156822816 assertion failed: zap_remove_int(ds_next_clones_obj) returns ENOENTMatthew Ahrens1-1/+1
6891731 zfs_vdev_max_pending should be 10 6891726 ztest_fzap runs too much
2009-10-156880764 fsync on zfs is broken if writes are greater than 32kb on a hard ↵Neil Perrin1-0/+7
crash and no log attached 6793430 zdb -ivvvv assertion failure: bp->blk_cksum.zc_word[2] == dmu_objset_id(zilog->zl_os)
2009-09-306871683 ztest should exercise deferred destroyChris Kirby1-0/+115
2009-09-296846163 ZFS continues to use faulted logzilla, bringing system to a crawlGeorge Wilson1-20/+41
6872547 ztest LUN expansion test fails 6873635 zdb should be able to open a pool with a failed slog 6873654 system panics when a slog device is offlined 6875236 zdb should be able to dump the spa history
2009-09-226650218 Commit callbacks API for the DMURicardo M. Correia1-0/+228
6747932 Add a ZAP API to move a ZAP cursor to a given key. 6856020 ztest keeps creating and doesn't destroy threads
2009-09-216574286 removing a slog doesn't workGeorge Wilson1-17/+65
6856566 zpool import -F can cause panic 6863456 system panic by load_nvlist(spa, spa->spa_config_object, &nv) == 0 while running zfs test suite 6882947 dump_nvlist() should live in libnvpair
2009-09-216438937 if 'zfs destroy' fails, it can leave a zvol device link missingEric Taylor1-1/+1
6573142 zpool destruction/export should better handle stale zvol links 6718816 ZFS volinit fails when ZFS root pool full 6761786 zpool import with 8500 snapshots took 11hours 6604403 replace volinit/volfini with /dev fs vnode ops 6847760 zfs volinit may happen a little too soon during boot 6488792 Warnings on console whenever a volume is created. 6738837 assertion failure in sdev_open 6878496 dmu_objset_own returns EINVAL instead of EROFS in some situations
2009-09-016870347 assertion failure in dmu_tx_willuse_space(): ↵Sanjeev Bagewadi1-2/+2
refcount_count(&tx->tx_space_written) + delta <= tx->tx (fix lint)
2009-09-016870347 assertion failure in dmu_tx_willuse_space(): ↵Sanjeev Bagewadi1-0/+98
refcount_count(&tx->tx_space_written) + delta <= tx->tx
2009-08-126860996 %temporary clones are not automatically destroyed on errorMatthew Ahrens1-43/+29
6863088 zfs panic in dnode_hold_impl from readdir()