History log of /illumos-gate/usr/src/uts/common/fs/zfs/dmu_tx.c
Revision Date Author Comments
e914ace2e9d9bf2dbf9a1f1ce81cb776022096f5 19-Feb-2019 Tim Schumacher <timschumi@gmx.de> 10343 ZoL: Prefix all refcount functions with zfs_
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Franz Pletz <fpletz@fnordicwalking.de>
Reviewed-by: George Melikov <mail@gmelikov.ru>
Reviewed-by: Giuseppe Di Natale <dinatale2@llnl.gov>
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Andy Fiddaman <andy@omniosce.org>
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Approved by: Robert Mustacchi <rm@joyent.com>
54811da5ac6b517992fdc173df5d605e4e61fdc0 06-Oct-2018 Toomas Soome <tsoome@me.com> 8423 Implement large_dnode pool feature
8199 multi-threaded dmu_object_alloc()
7432 Large dnode pool feature
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Jason King <jason.king@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
fa41d87de9ec9000964c605eb01d6dc19e4a1abe 05-Dec-2017 Serapheim Dimitropoulos <serapheim@delphix.com> 9464 txg_kick() fails to see that we are quiescing, forcing transactions to their next stages without leaving them accumulate changes
Reviewed by: Matt Ahrens <matt@delphix.com>
Reviewed by: Brad Lewis <brad.lewis@delphix.com>
Reviewed by: Andriy Gapon <avg@FreeBSD.org>
Approved by: Dan McDonald <danmcd@joyent.com>
f864f99efe57685e1762590c1a880dd16bca6da9 08-Jan-2018 Prakash Surya <prakash.surya@delphix.com> 8997 ztest assertion failure in zil_lwb_write_issue
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: Andriy Gapon <avg@FreeBSD.org>
Approved by: Robert Mustacchi <rm@joyent.com>
5cabbc6b49070407fb9610cfe73d4c0e0dea3e77 22-Sep-2016 Prashanth Sreenivasa <pks@delphix.com> 7614 zfs device evacuation/removal
Reviewed by: Alex Reece <alex@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: John Kennedy <john.kennedy@delphix.com>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Richard Laager <rlaager@wiktel.com>
Reviewed by: Tim Chase <tim@chase2k.com>
Approved by: Garrett D'Amore <garrett@damore.org>
b7b2590dd9f11b12a0b4878db3886068cce176af 24-Apr-2017 Matthew Ahrens <mahrens@delphix.com> 8063 verify that we do not attempt to access inactive txg
Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com>
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
411be58a6e030a3b606f1afcc7f2e2459ffda844 15-Mar-2017 Matthew Ahrens <mahrens@delphix.com> 7801 add more by-dnode routines (lint)
b0c42cd4706ba01ce158bd2bb1004f7e59eca5fe 27-Feb-2017 bzzz77 <bzzz.tomas@gmail.com> 7801 add more by-dnode routines
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Approved by: Robert Mustacchi <rm@joyent.com>
61e255ce7267b52208af9daf434b77d37fb75622 27-Feb-2017 Matthew Ahrens <mahrens@delphix.com> 7793 ztest fails assertion in dmu_tx_willuse_space
Reviewed by: Steve Gonczi <steve.gonczi@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Approved by: Robert Mustacchi <rm@joyent.com>
79d728325e257b05859d2eef4a4dfbefdce05a76 01-Sep-2016 Matthew Ahrens <mahrens@delphix.com> 7004 dmu_tx_hold_zap() does dnode_hold() 7x on same object
Reviewed by: Steve Gonczi <steve.gonczi@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com>
Reviewed by: Ned Bass <bass6@llnl.gov>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Approved by: Gordon Ross <gordon.w.ross@gmail.com>
0c779ad424a92a84d1e07d47cab7f8009189202b 09-Jun-2016 Matthew Ahrens <mahrens@delphix.com> 7054 dmu_tx_hold_t should use refcount_t to track space
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Paul Dagnelie <pcd@delphix.com>
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Approved by: Dan McDonald <danmcd@omniti.com>
c3d26abc9ee97b4f60233556aadeb57e0bd30bb9 07-Feb-2016 Matthew Ahrens <matt@mahrens.org> 5027 zfs large block support (add copyright)
a2cdcdd260232b58202b11a9bfc0103c9449ed52 17-Jul-2015 Paul Dagnelie <pcd@delphix.com> 5960 zfs recv should prefetch indirect blocks
5925 zfs receive -o origin=
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
46e1baa6cf6d5432f5fd231bb588df8f9570c858 12-Jun-2015 Matthew Ahrens <mahrens@delphix.com> 5911 ZFS "hangs" while deleting file
Reviewed by: Bayard Bell <buffer.g.overflow@gmail.com>
Reviewed by: Alek Pinchuk <alek@nexenta.com>
Reviewed by: Simon Klinkert <simon.klinkert@gmail.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
c1379625401dfbe1c39b79136dd384a571d47fde 11-Nov-2014 Justin T. Gibbs <justing@spectralogic.com> 5314 Remove "dbuf phys" db->db_data pointer aliases in ZFS
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>
b515258426fed6c7311fd3f1dea697cfbd4085c6 07-Nov-2014 Matthew Ahrens <matt@mahrens.org> 5027 zfs large block support
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>
4bb73804952172060c9efb163b89c17f56804fe8 07-Jul-2014 Matthew Ahrens <mahrens@delphix.com> 4950 files sometimes can't be removed from a full filesystem
Reviewed by: Adam Leventhal <adam.leventhal@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com>
Reviewed by: Boris Protopopov <bprotopopov@hotmail.com>
Approved by: Dan McDonald <danmcd@omniti.com>
bb411a08b05466bfe0c7095b6373bbc1587e259a 02-Dec-2013 Matthew Ahrens <mahrens@delphix.com> 4188 assertion failed in dmu_tx_hold_free(): dn_datablkshift != 0
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org>
5253393b09789ec67bec153b866d7285a1cf1645 30-Aug-2013 Matthew Ahrens <mahrens@delphix.com> 4082 zfs receive gets EFBIG from dmu_tx_hold_free()
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
69962b5647e4a8b9b14998733b765925381b727e 26-Aug-2013 Matthew Ahrens <mahrens@delphix.com> 4045 zfs write throttle & i/o scheduler performance work
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>
713d6c208802cfbb806329ec0d154b641b80c355 21-Aug-2013 Matthew Ahrens <mahrens@delphix.com> 4047 panic from dbuf_free_range() from dmu_free_object() while doing zfs receive
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Approved by: Dan McDonald <danmcd@nexenta.com>
be9000cc677e0a8d04e5be45c61d7370fc8c7b54 07-Aug-2013 Matthew Ahrens <mahrens@delphix.com> 3955 ztest failure: assertion refcount_count(&tx->tx_space_written) + delta <= 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>
2f3d878000c3b33cde13e16c4f0a1ab15d883a18 29-Jul-2013 Matthew Ahrens <mahrens@delphix.com> 3834 incremental replication of 'holey' file systems is slow
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
3e30c24aeefdee1631958ecf17f18da671781956 11-Jun-2013 Will Andrews <will@firepipe.net> 3741 zfs needs better comments
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Christopher Siden <christopher.siden@delphix.com>
be6fd75a69ae679453d9cda5bff3326111e6d1ca 08-Mar-2013 Matthew Ahrens <mahrens@delphix.com> 3598 want to dtrace when errors are generated in zfs
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org>
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>
bda8819455defbccd06981d9a13b240b682a3d50 30-Jan-2013 George Wilson <george.wilson@delphix.com> 3422 zpool create/syseventd race yield non-importable pool
3425 first write to a new zvol can fail with EFBIG
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org>
8f0b538d1dc99df23a6a89cfd9ffddc1b9804a00 19-Sep-2012 Christopher Siden <chris.siden@delphix.com> 3189 kernel panic in ZFS test suite during hotspare_onoffline_004_neg
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: Arne Jansen <sensille@gmx.net>
Approved by: Dan McDonald <danmcd@nexenta.com>
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>
31495a1e56860f4575614774a592fe33fc9c71f2 30-Aug-2012 Arne Jansen <sensille@gmx.net> 1862 incremental zfs receive fails for sparse file > 8PB
Reviewed by: Matt Ahrens <matthew.ahrens@delphix.com>
Reviewed by: Simon Klinkert <klinkert@webgods.de>
Approved by: Eric Schrock <eric.schrock@delphix.com>
b420f3adeb349714478d1a7813d2c0e069d41555 01-Aug-2012 Richard Lowe <richlowe@richlowe.net> backout 3006: causes 3046 (panics after mounting root)
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>
4445fffbbb1ea25fd0e9ea68b9380dd7a6709025 30-Jun-2012 Matthew Ahrens <mahrens@delphix.com> 2882 implement libzfs_core
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>
ad135b5d644628e791c3188a6ecbd9c257961ef8 21-May-2012 Christopher Siden <chris.siden@delphix.com> 2619 asynchronous destruction of ZFS file systems
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>
9dccfd2a04cd1645e2616b7307b3a88041aba991 25-Sep-2011 Albert Lee <trisk@nexenta.com> 1475 zfs spill block hold can access invalid spill blkptr
Reviewed by: Dan McDonald <danmcd@nexenta.com>
Reviewed by: Gordon Ross <gwr@nexenta.com>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <gwilson@zfsmail.com>
Approved by: Garrett D'Amore <garrett@nexenta.com>
744947dc83c634d985ed3ad79ac9c5e28d1865fd 24-Jun-2010 Tom Erickson <Tom.Erickson@Sun.COM> 6710343 dnode cache should register a dnode_move() callback to limit fragmentation
6583724 dnode_create should not call kmem_cache_constructor directly
6374545 disk write cache flush code overloads buf_t.b_list pointer
c7cd242109c82107ec2e50013369e92be9d77702 20-May-2010 George Wilson <George.Wilson@Sun.COM> 6938089 dedup-induced latency causes FC initiator logouts/FC port resets
01025c89909911d8869b3c46753a2a76b9a2de8b 14-May-2010 John Harres <John.Harres@Sun.COM> 6911391 panic in dmu_tx_count_write()
0a586cea3ceec7e5e50e7e54c745082a7a333ac2 16-Mar-2010 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM> 6716117 ZFS needs native system attribute infrastructure
6516171 zpl symlinks should have their own object type
77179d12b73710da6830efdd32a38376a0af10be 19-Jan-2010 Lori Alt <Lori.Alt@Sun.COM> 6910767 deleting large holey objects hangs other I/Os
b24ab6762772a3f6a89393947930c7fa61306783 01-Nov-2009 Jeff Bonwick <Jeff.Bonwick@Sun.COM> PSARC 2009/571 ZFS Deduplication Properties
6677093 zfs should have dedup capability
d20e665c84abf083a9e8b62cca93383ecb55afdf 22-Sep-2009 Ricardo M. Correia <Ricardo.M.Correia@Sun.COM> 6650218 Commit callbacks API for the DMU
6747932 Add a ZAP API to move a ZAP cursor to a given key.
6856020 ztest keeps creating and doesn't destroy threads
503ad85c168c7992ccc310af845a581cff3c72b5 13-Aug-2009 Matthew Ahrens <Matthew.Ahrens@Sun.COM> 6860996 %temporary clones are not automatically destroyed on error
6863088 zfs panic in dnode_hold_impl from readdir()
720d1aa11ffe42c822fb6151fb4ae83194389942 16-Jun-2009 Sanjeev Bagewadi <Sanjeev.Bagewadi@Sun.COM> 6847229 assertion failed: refcount_count(&tx->tx_space_written) + delta <= tx->tx_space_towrite in dmu_tx.c
3d6926289465757c3da780cea696825b0d730283 19-May-2009 Sanjeev Bagewadi <Sanjeev.Bagewadi@Sun.COM> 6664765 Unable to remove files when using fat-zap and quota exceeded on ZFS filesystem
148434217c040ea38dc844384f6ba68d9b325906 18-Apr-2009 Matthew Ahrens <Matthew.Ahrens@Sun.COM> PSARC/2009/204 ZFS user/group quotas & space accounting
6501037 want user/group quotas on ZFS
6830813 zfs list -t all fails assertion
6827260 assertion failed in arc_read(): hdr == pbuf->b_hdr
6815592 panic: No such hold X on refcount Y from zfs_znode_move
6759986 zfs list shows temporary %clone when doing online zfs recv
f878aa3870c84833a0a5b484470dc529ac6adc7c 24-Feb-2009 Chris Kirby <chris.kirby@sun.com> 6798878 Unable to remove a file over NFS after hitting refquota limit
4a7f2a75ca428b8c3910f76ab6cea0dfadba8914 11-Feb-2009 Mark Maybee <Mark.Maybee@Sun.COM> 6775697 oracle crashes when overwriting after hitting quota on zfs
82c9918f28a2d8d9e93769e16f7fa7bee347e80f 17-Oct-2008 Tim Haley <Tim.Haley@Sun.COM> 6646775 Speed up the dumpifying process for zvols
e14bb3258d05c1b1077e2db7cf77088924e56919 30-Sep-2008 Jeff Bonwick <Jeff.Bonwick@Sun.COM> 6754011 SPA 3.0: lock breakup, i/o pipeline refactoring, device failure handling
6667208 zfs/zpool commands on failed pool should not hang
6430480 grabbing config lock as writer during I/O load can take excessively long
39e9b01c2242a38babd9d9a1d736c4388ac7a972 22-Jul-2008 ck153898 <none@none> 6718633 operator precedence error in dmu_tx_hold_zap()
b7e50089acb2c25bc533ab07f5326ff48cfe3621 11-Jul-2008 maybee <none@none> 6724533 assertion failed: file: ../../common/fs/zfs/dmu_tx.c, line: 983
6724798 changing zfs dump device hangs system
715614a4137a6d2100ff60821e21cabc22d06088 03-Jul-2008 maybee <none@none> 6721941 dmu_tx_count_free() does not account for nlevels increasing
cdb0ab79ea1af7b8fc339a04d4bf7426dc77ec4e 01-Jul-2008 maybee <none@none> 6573681 deleting a very large file can be slow
6706950 ((&dnp->dn_blkptr[0])->blk_birth == 0) || list_head(list) != 0L || dn->dn_next_blksz[txgoff]
1ab7f2ded02e7a1bc3c73516eb27efa79bf2a2ff 20-Mar-2008 maybee <none@none> 6429205 each zpool needs to monitor its throughput and throttle heavy writers
6528296 system hangs when swapping to a zvol
6662330 ::zfs_params should look for metaslab_gang_bang instead of zio_gang_bang
8f38d41910063e19709864b025684a228961299f 03-Jan-2008 ek110237 <none@none> 6646545 Condvars in tx_cpu aren't being initialized/destroyed
6646559 tx_holds list in dmu_tx not properly destroyed
6646646 dump_ioctl() is using zc_name instead of zc_value in the 'fromsnap' case
a9799022bd90b13722204e80112efaa5bf573099 30-Oct-2007 ck153898 <none@none> PSARC 2007/555 zfs fs-only quotas and reservations
6431277 want filesystem-only quotas
6483677 need immediate reservation
0a4e9518a44f226be6d39383330b5b1792d2f184 25-Oct-2007 gw25295 <none@none> PSARC 2007/567 zpool failmode property
6322646 ZFS should gracefully handle all devices failing (when writing)
6413847 vdev label write failure should be handled more gracefully
6417772 need nicer message on write failure
6417779 ZFS: I/O failure (write on ...) -- need to reallocate writes
6467927 Node gets into a panic loop when devices are fenced off
6565042 ZFS should gracefully handle all devices failing (when reading)
6596239 Stop issuing IOs to a vdev that is going to be removed
b6130ead041e56a0331b89b333bdddab8afb9b1c 14-Dec-2006 maybee <none@none> 6493634 zvol should return ENOTSUP on DKIOCGVTOC ioctl
6496365 assertion failed: refcount_count(&tx->tx_space_written) + delta <= tx->tx_space_towrite
6754306ec9a89fd28806908d10c76141e8fbba3f 01-Nov-2006 ahrens <none@none> 6424466 "panic: data after EOF" when unmounting abused pool
6484044 destroying a clone takes O(data)
1d452cf5123cb6ac0a013a4dbd4dcceeb0da314d 15-Jun-2006 ahrens <none@none> PSARC 2006/388 snapshot -r
6373978 want to take lots of snapshots quickly ('zfs snapshot -r')
8a2f1b9190d1dc288470a1fd2776d79ce82cb129 02-Jun-2006 ahrens <none@none> 6430121 3-way deadlock involving tc_lock within zfs
99653d4ee642c6528e88224f12409a5f23060994 30-May-2006 eschrock <none@none> PSARC 2006/223 ZFS Hot Spares
PSARC 2006/303 ZFS Clone Promotion
6276916 support for "clone swap"
6288488 du reports misleading size on RAID-Z
6393490 libzfs should be a real library
6397148 fbufs debug code should be removed from buf_hash_insert()
6405966 Hot Spare support in ZFS
6409302 passing a non-root vdev via zpool_create() panics system
6415739 assertion failed: !(zio->io_flags & 0x00040)
6416759 ::dbufs does not find bonus buffers anymore
6417978 double parity RAID-Z a.k.a. RAID6
6424554 full block re-writes need not read data in
6425111 detaching an offline device can result in import confusion
dd6ef5383c0b29543894f993c2ab3ab8ab6e6f20 17-Apr-2006 maybee <none@none> 6407842 zfs panic when closing a file
6410836 zfs umount hang during ZFS stress testing.
98572ac1e6b4d1bdba6ab2df94e0a0c37df56337 11-Apr-2006 ahrens <none@none> 6407444 unhandled i/o error from dnode_next_offset_level()
6411780 unhandled i/o error from dnode_sync_free() due to faulty pre-read logic
31fd60d36d9ae794bbedd5e834b8be6d412a853f 07-Apr-2006 ahrens <none@none> 6397267 assertion failed: (link->list_next == 0) == (link->list_prev == 0)
6402388 unclean reboot during 'zfs restore' results in maintenance mode
215de5951bb4495ba8c9cab0ccc0757dd7df69f0 27-Mar-2006 maybee <none@none> 6403294 assertion failed: dn->dn_nlevels > level (0x1 > 0x1)
347a31bcb38b51837caee115d3979d3a981cc099 12-Mar-2006 ahrens <none@none> 6397264 zfs-s10-0311:assertion failed:((&dnp->dn_blkptr[0])->blk_birth == 0)
6397267 assertion failed: (link->list_next == 0) == (link->list_prev == 0)
c543ec060d1359f6c8a9507242521f344a2ac3ef 11-Mar-2006 ahrens <none@none> 6395371 ASSERT in dmu_tx_count_free: blkid + i < dn->dn_phys->dn_nblkptr
6396359 infinite loop due to dangling dbufs (hang on unmount)
ea8dc4b6d2251b437950c0056bc626b311c73c27 04-Mar-2006 eschrock <none@none> PSARC 2006/077 zpool clear
PSARC 2006/139 FMA for ZFS
6284889 arc should replace the znode cache
6333006 DMU & DSL should not panic upon I/O error
6333092 concurrent reads to a file not scaling with number of readers
6338081 ZFS/FMA phase 1
6338386 need persistent error log
6341326 i/o error causes arc buf hash table corruption
6341639 zfs backup/restore should compute/verify checksum of backup stream
6348002 out of space due to changing properties
6354724 inaccurate error message from zfs restore
6354872 dmu_sync() blows predictive accounting
6355416 zpool scrubbing consumes all memory, system hung
6363995 df should only load libzfs when it encounters a ZFS filesystem
6366320 zfs backup/restore doesn't like signals
6368892 mount -m support needed for legacy mounts
6368902 boot archive fstat support needed for ZFS Mountroot
6369424 BFU complains when bfu'ing a ZFS root filesystem
6374062 mountroot support needed for ZFS
6376356 dirtying dbuf obj=43 lvl=0 blkid=0 but not tx_held
6378391 unused members of dmu_objset_stats_t
6378392 clean up zfs_cmd_t structure
6378685 buf_init should allocate its hash table more carefully
6378976 ziltest should be a first class citizen
6381086 zdb segfaults if there is a spa deferred-free bplist
6381203 deadlock due to i/o while assigning (tc_lock held)
6381209 freed space is not immediately available
6381344 'zpool clear'
6381345 FAULTED devices should really be UNAVAIL
6381346 import should mark devices as persistently unavailable
6383272 recursive mutex_enter() during log replay with zfs root
6386326 origin property is not displayed
6386354 libzfs does too much in its _init section, calls exit(1)
6386624 zpool should not complain about non-existent devices from libdiskmgt
6386910 spa needs to be i/o error hardened
6387735 need a mechanism to inject faults into ZFS
6387736 internal ZFS utilities should be placed in an ON-private package
6389928 libzfs should ship a lint library
6390609 malformed vdev config panics on zpool_create()
6390677 version number checking makes upgrades challenging
6390713 ztest hangs in zil_suspend()
6391873 metadata compression should be turned back on
6392113 ztest sometimes reports leaked blocks because ZIL isn't resilvered
6393004 minor memory leak in unique_insert()
f65e61c04bc28ffd6bda04619c84330b420450b5 26-Feb-2006 ahrens <none@none> 6389368 fat zap should use 16k blocks (with backwards compatability)
9c9dc39aa72ac40bb2558d54adfa596d217135d9 10-Nov-2005 ek110237 <none@none> 6347448 non ZFS_DEBUG kernels shouldn't call empty verify functions
fa9e4066f08beec538e775443c5be79dd423fcab 31-Oct-2005 ahrens <none@none> PSARC 2002/240 ZFS
6338653 Integrate ZFS
PSARC 2004/652 - DKIOCFLUSH
5096886 Write caching disks need mechanism to flush cache to physical media