summaryrefslogtreecommitdiff
path: root/usr/src/cmd/ztest
AgeCommit message (Collapse)AuthorFilesLines
2013-10-014101 metaslab_debug should allow for fine-grained controlGeorge Wilson1-1/+1
4102 space_maps should store more information about themselves 4103 space map object blocksize should be increased 4104 ::spa_space no longer works 4105 removing a mirrored log device results in a leaked object 4106 asynchronously load metaslab Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Sebastien Roy <seb@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2013-08-304072 make clobber leaves trashGordon Ross1-0/+1
Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Marcel Telka <marcel.telka@nexenta.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Garrett D'Amore <garrett@damore.org>
2013-08-264045 zfs write throttle & i/o scheduler performance workMatthew Ahrens1-7/+7
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Ned Bass <bass6@llnl.gov> Reviewed by: Brendan Gregg <brendan.gregg@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2013-08-073956 ::vdev -r should work with pipelinesGeorge Wilson1-5/+16
3957 ztest should update the cachefile before killing itself 3958 multiple scans can lead to partial resilvering 3959 ddt entries are not always resilvered 3960 dsl_scan can skip over dedup-ed blocks if physical birth != logical birth 3961 freed gang blocks are not resilvered and can cause pool to suspend 3962 ztest should print out zfs debug buffer before exiting Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-08-073955 ztest failure: assertion refcount_count(&tx->tx_space_written) + delta ↵Matthew Ahrens1-0/+3
<= tx->tx_space_towrite Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-08-073949 ztest fault injection should avoid resilvering devicesGeorge Wilson1-8/+44
3950 ztest: deadman fires when we're doing a scan 3951 ztest hang when running dedup test 3952 ztest: ztest_reguid test and ztest_fault_inject don't place nice together Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
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-222933 compiler warning gags need better granularityRichard Lowe1-0/+2
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2012-09-073006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zeroMadhav Suresh2-15/+15
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 Lowe2-58/+60
2012-07-313006 VERIFY[S,U,P] and ASSERT[S,U,P] frequently check if first argument is zeroMadhav Suresh2-60/+58
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 Siden2-10/+35
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-286677657 smb_list.c shouldn't existEric Taylor1-3/+2
6840819 zfs does not automount directories after the pool is restored 6953725 sporadic syseventd core dump during lun expansion due to double free 6962880 erroneous creation date in usr/src/cmd/mdb/Makefile.common copyright 6963174 user-land libraries shouldn't directly compile uts/common/os/list.c --HG-- rename : usr/src/uts/common/os/list.c => usr/src/common/list/list.c
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-276888456 zfs command line utilities should have CTF dataJonathan Adams1-9/+12
6887356 ::stacks is slow in pipelines on live kernels 6884079 mdb's enum p2 printing should elide common prefixes 6887160 ::offsetof and ::sizeof still can't handle forward decls 6551113 ::taskq would be nice --HG-- rename : usr/src/cmd/svc/Makefile.ctf => usr/src/cmd/Makefile.ctf
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