summaryrefslogtreecommitdiff
path: root/usr/src/cmd/ztest
AgeCommit message (Collapse)AuthorFilesLines
2016-06-096314 buffer overflow in dsl_dataset_nameMatthew Ahrens1-37/+47
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-02-085027 zfs large block support (add copyright)Matthew Ahrens1-0/+1
2015-11-166451 ztest fails due to checksum errorsMatthew Ahrens1-1/+26
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Jorgen Lundman <lundman@lundman.net> Approved by: Dan McDonald <danmcd@omniti.com>
2015-10-296390 Free props in ztest_init()Richard Yao1-0/+1
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2015-07-195960 zfs recv should prefetch indirect blocksPaul Dagnelie1-3/+6
5925 zfs receive -o origin= Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com>
2015-05-195818 zfs {ref}compressratio is incorrect with 4k sector sizeMatthew Ahrens1-17/+2
Reviewed by: Alex Reece <alex@delphix.com> Reviewed by: George Wilson <george@delphix.com> Reviewed by: Richard Elling <richard.elling@richardelling.com> Reviewed by: Steven Hartland <killing@multiplay.co.uk> Reviewed by: Don Brady <dev.fs.zfs@gmail.com> Approved by: Albert Lee <trisk@omniti.com>
2014-12-295408 managing ZFS cache devices requires lots of RAMChris Williamson1-4/+5
Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Don Brady <dev.fs.zfs@gmail.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-12-045314 Remove "dbuf phys" db->db_data pointer aliases in ZFSJustin T. Gibbs1-0/+6
Reviewed by: Andriy Gapon <avg@freebsd.org> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Will Andrews <willa@spectralogic.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-11-075027 zfs large block supportMatthew Ahrens1-4/+10
Reviewed by: Alek Pinchuk <pinchuk.alek@gmail.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Richard Elling <richard.elling@richardelling.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Approved by: Dan McDonald <danmcd@omniti.com>
2014-08-015039 ztest should default to larger device sizesMatthew Ahrens1-1/+1
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Max Grossman <max.grossman@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-07-164958 zdb trips assert on pools with ashift >= 0xeAlex Reece1-6/+37
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Max Grossman <max.grossman@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>
2014-06-124756 metaslab_group_preload() could deadlockGeorge Wilson1-1/+3
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-06-054757 ZFS embedded-data block pointers ("zero block compression")Matthew Ahrens1-15/+33
4913 zfs release should not be subject to space checks Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Max Grossman <max.grossman@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
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