History log of /opensolaris-onvv-gate/usr/src/uts/common/fs/zfs/dbuf.c
Revision Date Author Comments
# 13014:8a1c615ca92b 04-Aug-2010 George Wilson <George.Wilson@Sun.COM>

6958471 assertion failed: BP_GET_DEDUP(zio->io_bp), file: ../../common/fs/zfs/arc.c, line: 3257


# 12684:397e44ebb8a9 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


# 12587:16aef3d16470 08-Jun-2010 George Wilson <George.Wilson@Sun.COM>

6957090 ddt_zap_prefetch() induces deadlock, panic
6958874 bpobj_close() tries to dereference a NULL bpo_dbuf


# 12450:c77e20e4e046 19-May-2010 George Wilson <George.Wilson@Sun.COM>

6938089 dedup-induced latency causes FC initiator logouts/FC port resets


# 12411:3e9af067a727 14-May-2010 John Harres <John.Harres@Sun.COM>

6911391 panic in dmu_tx_count_write()


# 12296:7cf402a7f374 03-May-2010 Lin Ling <Lin.Ling@Sun.COM>

6675946 'zpool status' should show the progress of resilvering for 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


# 12178:93ec1371f750 19-Apr-2010 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM>

6939983 assertion failed: zap_count(os, DMU_USERUSED_OBJECT, &count) != 0||count == 0, in dsl_dataset.c
6942276 remove symlink upgrade code
6943284 sa_attr_iter() can use uninitialized value of length_start
6942045 zoneadm -z <zone> halt hangs after manipulation of xattrs


# 11935:538c866aaac6 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


# 11609:3b5da7ebb54d 01-Feb-2010 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6920880 assertion failure in dbuf_write_ready()
6921413 want mdb dcmd to print out zap leaf on-disk structure


# 11539:10d35fc3d7fd 18-Jan-2010 chunli zhang - Sun Microsystems - Irvine United States <Chunli.Zhang@Sun.COM>

6873106 Need a mechanism to share buffers between fs modules


# 10922:e2081f502306 01-Nov-2009 Jeff Bonwick <Jeff.Bonwick@Sun.COM>

PSARC 2009/571 ZFS Deduplication Properties
6677093 zfs should have dedup capability


# 10298:a0d52501437c 12-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()


# 9653:a70048a304d1 18-May-2009 Sanjeev Bagewadi <Sanjeev.Bagewadi@Sun.COM>

6664765 Unable to remove files when using fat-zap and quota exceeded on ZFS filesystem


# 9412:4aefd8704ce0 21-Apr-2009 Aleksandr Guzovskiy <Aleksandr.Guzovskiy@Sun.COM>

6717022 ZFS DMU needs zero-copy support


# 9396:f41cf682d0d3 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


# 9299:8809e849f63e 07-Apr-2009 Mark Maybee <Mark.Maybee@Sun.COM>

6783818 Incremental stream receive panics system
6826836 Deadlock possible in dmu_object_reclaim()


# 8746:e1d96ca6808c 10-Feb-2009 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6796377 panic on rollback in space_map_add()


# 8582:df9361868dbe 20-Jan-2009 Brendan Gregg - Sun Microsystems <Brendan.Gregg@Sun.COM>

6748019 ARC/L2ARC metadata accounting for arc_size
6748023 ARC content kstats
6748030 L2ARC turbo warmup
6488341 ZFS should avoiding growing the ARC into trouble


# 7872:40a9434212f6 17-Oct-2008 Tim Haley <Tim.Haley@Sun.COM>

6646775 Speed up the dumpifying process for zvols


# 7837:001de5627df3 14-Oct-2008 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6333409 traversal code should be able to issue multiple reads in parallel
6418042 want traversal in depth-first pre-order for quicker 'zfs send'
6757112 zvol dump code is extra complicated
6725668 want ::zfs_blkstats to show block type stats after scrub
6725675 dmu traverse code has extraneous features
6725680 P2CROSS is confusing to use
6725698 zvol dump device should always be 128k
6729696 sync causes scrub or resilver to pause for up to 30s
6730101 online recv can cause scrub to miss some blocks
6752226 assertion failed in dbuf_verify: db->db.db_size >= dn->dn_datablksz
6577985 panic when zfs send a snapshot with i/o errors
6755042 zdb -Lbc counts block several times in case of checksum errors


# 7762:067dd33ef32c 30-Sep-2008 Jeff Bonwick <Jeff.Bonwick@Sun.COM>

6754498 assertion failure in dbuf_leaf_sync() - and test coverage gap in ztest
6754502 panic in zio_vdev_io_assess() on disks that can't DKIOCFLUSHWRITECACHE


# 7754:b80e4842ad54 29-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


# 7467:4106f22dda16 02-Sep-2008 Mark Maybee <Mark.Maybee@Sun.COM>

6737405 ZFS deadlock when trying to add storage


# 7385:f69ff8507427 21-Aug-2008 Mark Maybee <Mark.Maybee@Sun.COM>

6727817 ZFS assertion failure (zero length arc_buf_alloc) during NFS I/O
6734875 assertion failed: list_head(&osi->os_meta_dnode->dn_dbufs) == 0L
6728399 [f]truncate(2) to non-zero offset broken on ZFS for files < max-blocksize
6730750 pool shows disk space in used but no related files/dirs
6737329 dmu_offset_next() does not find holes


# 7332:396f25bd1f34 14-Aug-2008 Jonathan W Adams <Jonathan.Adams@Sun.COM>

6579975 dnode_new_blkid should look before it locks


# 7237:f47d41541b14 31-Jul-2008 ek110237

PSARC 2008/393 zfs primarycache and secondarycache properties
6429855 Need a way to tell ZFS that caching is a lost cause
6652525 want to limit L2ARC to only cache particular datasets, and only metadata


# 7046:361307ae060d 07-Jul-2008 ahrens

6343667 scrub/resilver has to start over when a snapshot is taken
6343693 'zpool status' gives delayed start for 'zpool scrub'
6670746 scrub on degraded pool return the status of 'resilver completed'?
6675685 DTL entries are lost resulting in checksum errors
6706404 get_history_one() can dereference off end of hist_event_table[]
6715414 assertion failed: ds->ds_owner != tag in dsl_dataset_rele()
6716437 ztest gets SEGV in arc_released()
6722838 bfu does not update grub


# 6992:20c04e18c58c 01-Jul-2008 maybee

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]


# 6245:1a2a7cfb9f26 20-Mar-2008 maybee

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


# 5688:c0b02c8fd2c0 13-Dec-2007 bonwick

6640580 spa_get_random() is insanely slow in userland
6640559 db_last_dirty list may be updated incorrectly
6640582 zio_checksum_sha256() incorrect if buffer size not a multiple of 64
6550653 uberblock should be saved on more top levels
6640570 ZIL doesn't flush ditto block writes
6640578 some zio flags lost during I/O retry
6632372 ZFS label writing/checksumming hurts scalability of large configs


# 5370:eb153afce98e 29-Oct-2007 bonwick

6618868 ASSERT: di->dr_txg == tx->tx_txg (0x148 == 0x147), dbuf.c, line 1088


# 4944:96d96f8de974 26-Aug-2007 maybee

6569719 panic dangling dbufs (dn=ffffffff28814d30, dbuf=ffffffff20756008)
6573361 panic turnstile_block, unowned mutex
6584864 $MOS is not properly bounded by pool size
6585265 need bonus resize interface
6587723 BAD TRAP: type=e (#pf Page fault) occurred in module "zfs" due to a NULL pointer dereference
6589799 dangling dbuf after zinject
6594025 panic: dangling dbufs during shutdown


# 4831:41ec732c6d9f 08-Aug-2007 gw25295

6584470 zdb needs to initialize the bpl_lock mutex
6583739 libzpool should check for properly initialized mutexes
6548010 unbalanced mutex_init/mutex_destroy issues in zfs
6502263 ZFS needs some more FreeBSD porting love
Contributed by Pawel Dawidek
6576827 multiple calls to spa_activate() can end up reinitializing all its mutexes
6576830 certain spa mutexes and condition variables need some love


# 4506:f2f2ed8cd3b9 20-Jun-2007 maybee

6571465 leak in arc_meta_used accounting


# 4312:4fef416ca8cb 24-May-2007 gw25295

6523336 panic dr->dt.dl.dr_override_state == DR_NOT_OVERRIDDEN, file: ../../ common/fs/zfs/dbuf.c line: 2195
6549634 dn_dbfs_mtx should be held when calling list_link_active() in dbuf_destroy()


# 4309:3dfde0f4662d 24-May-2007 maybee

6542676 ARC needs to track meta-data memory overhead
6544743 state->arcs_size >= state->arcs_lsize (0xe8046200 >= 0xe8066200)


# 3897:278bade789ba 26-Mar-2007 maybee

6437750 panic: db->db_buf==0||arc_referenced(db->db_buf), file: dbuf.c,line:1539
6466866 assertion failed: dlen <= zp->z_blksz (0x188b4 <= 0x13200), zfs_vnops.c, line: 884
6512661 unowned mutex panic during stress test
6524889 Hang adding zvol-based devices to a pool or creating a pool from zvols
6531759 zfs_rmdir() can return EEXIST on an empty directory when spotlight is messing with it
6532056 missing dmu_tx_commit() in zfs_write() eventually hangs zfs


# 3882:f58e2c1a879e 22-Mar-2007 ahrens

6520462 assertion failed in zio_write_compress
6535715 assertion failed in dmu_get_replication_level when 'zpool upgrade'
6536527 want range-checking assertions when accessing dmu_ot[]


# 3835:063f0749804a 16-Mar-2007 ahrens

PSARC/2007/121 zfs set copies
6459491 want 'zfs set copies=' to use ditto blocks for user data


# 3711:2226ffbe7873 25-Feb-2007 maybee

6526196 ZFS: assertion failed: zp->z_phys->zp_links > zp_is_dir


# 3689:75b45bbf8f18 20-Feb-2007 ek110237

6460622 zio_nowait() doesn't live up to its name


# 3547:e396e0a440b1 02-Feb-2007 maybee

6512391 DMU should leverage ZIO dependencies to achieve greater parallelism


# 3290:256464cbb73c 20-Dec-2006 johansen

4894692 caching data in heap inflates crash dump
6499454 time to increase size of kmem default allocation caches
6499459 vm should stop checking kvp directly


# 3093:71525e4187d5 11-Nov-2006 ahrens

6490569 verify arc bufs are not modified when they shouldn't be


# 2986:c782fcf7a319 26-Oct-2006 ek110237

6485204 more tuneable tweakin


# 2688:12e2ad22b970 06-Sep-2006 maybee

6447701 ZFS hangs when iSCSI Target attempts to initialize its backing store
6464310 Stressing trunc can induce file corruption


# 2417:694d5de97348 22-Jul-2006 ahrens

6444346 zfs promote fails in zone
6448371 'zfs promote' of a volume clone fails with EBUSY
6450292 unmount original file system, 'zfs promote' cause system panic.
6451124 assertion failed: rc->rc_count >= number
6451412 renaming snapshot with 'mv' makes unmounting snapshot impossible


# 2391:2fa3fd1db808 18-Jul-2006 maybee

6447377 ZFS prefetch is inconsistant


# 2237:45affe88ed99 19-Jun-2006 maybee

6416482 filebench oltp workload hangs in zfs
6440499 zil should avoid txg_wait_synced() and use dmu_sync() to issue parallel IOs when fsyncing


# 2082:76b439ec3ac1 30-May-2006 eschrock

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


# 1819:570a79e4d798 17-Apr-2006 maybee

6407842 zfs panic when closing a file
6410836 zfs umount hang during ZFS stress testing.


# 1775:e51e26b432c0 10-Apr-2006 billm

6410698 ZFS metadata needs to be more highly replicated (ditto blocks)
6410700 zdb should support reading raw blocks out of storage pool
6410709 ztest: spa config can change before pool export


# 1596:2e2377ccbf85 10-Mar-2006 ahrens

6395371 ASSERT in dmu_tx_count_free: blkid + i < dn->dn_phys->dn_nblkptr
6396359 infinite loop due to dangling dbufs (hang on unmount)


# 1544:938876158511 03-Mar-2006 eschrock

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()


# 1491:bdcb30e07e7d 25-Feb-2006 ahrens

6389368 fat zap should use 16k blocks (with backwards compatability)


# 1199:6e3b7bca3574 01-Jan-2006 eschrock

6366731 zfs and gcc don't get along anymore
6367359 'zpool offline' fails, cannot offline device: device not in pool


# 1163:4ba797920cc2 21-Dec-2005 maybee

6343073 buf[i] == 0 assertion failure when running zvol_pstress
6357699 Panic assertion failed: db->db_blkptr != 0


# 982:9bc5c1db9740 23-Nov-2005 maybee

6345547 assertion failed: tempreserve < arc.c/4 from zfs_rename
6354299 Disable metadata compression, at least temporarily


# 873:adefbfa5f42d 09-Nov-2005 ek110237

6347448 non ZFS_DEBUG kernels shouldn't call empty verify functions


# 789:b348f31ed315 31-Oct-2005 ahrens

PSARC 2002/240 ZFS
6338653 Integrate ZFS
PSARC 2004/652 - DKIOCFLUSH
5096886 Write caching disks need mechanism to flush cache to physical media


# 13014:8a1c615ca92b 04-Aug-2010 George Wilson <George.Wilson@Sun.COM>

6958471 assertion failed: BP_GET_DEDUP(zio->io_bp), file: ../../common/fs/zfs/arc.c, line: 3257


# 12684:397e44ebb8a9 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


# 12587:16aef3d16470 08-Jun-2010 George Wilson <George.Wilson@Sun.COM>

6957090 ddt_zap_prefetch() induces deadlock, panic
6958874 bpobj_close() tries to dereference a NULL bpo_dbuf


# 12450:c77e20e4e046 19-May-2010 George Wilson <George.Wilson@Sun.COM>

6938089 dedup-induced latency causes FC initiator logouts/FC port resets


# 12411:3e9af067a727 14-May-2010 John Harres <John.Harres@Sun.COM>

6911391 panic in dmu_tx_count_write()


# 12296:7cf402a7f374 03-May-2010 Lin Ling <Lin.Ling@Sun.COM>

6675946 'zpool status' should show the progress of resilvering for 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


# 12178:93ec1371f750 19-Apr-2010 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM>

6939983 assertion failed: zap_count(os, DMU_USERUSED_OBJECT, &count) != 0||count == 0, in dsl_dataset.c
6942276 remove symlink upgrade code
6943284 sa_attr_iter() can use uninitialized value of length_start
6942045 zoneadm -z <zone> halt hangs after manipulation of xattrs


# 11935:538c866aaac6 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


# 11609:3b5da7ebb54d 01-Feb-2010 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6920880 assertion failure in dbuf_write_ready()
6921413 want mdb dcmd to print out zap leaf on-disk structure


# 11539:10d35fc3d7fd 18-Jan-2010 chunli zhang - Sun Microsystems - Irvine United States <Chunli.Zhang@Sun.COM>

6873106 Need a mechanism to share buffers between fs modules


# 10922:e2081f502306 01-Nov-2009 Jeff Bonwick <Jeff.Bonwick@Sun.COM>

PSARC 2009/571 ZFS Deduplication Properties
6677093 zfs should have dedup capability


# 10298:a0d52501437c 12-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()


# 9653:a70048a304d1 18-May-2009 Sanjeev Bagewadi <Sanjeev.Bagewadi@Sun.COM>

6664765 Unable to remove files when using fat-zap and quota exceeded on ZFS filesystem


# 9412:4aefd8704ce0 21-Apr-2009 Aleksandr Guzovskiy <Aleksandr.Guzovskiy@Sun.COM>

6717022 ZFS DMU needs zero-copy support


# 9396:f41cf682d0d3 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


# 9299:8809e849f63e 07-Apr-2009 Mark Maybee <Mark.Maybee@Sun.COM>

6783818 Incremental stream receive panics system
6826836 Deadlock possible in dmu_object_reclaim()


# 8746:e1d96ca6808c 10-Feb-2009 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6796377 panic on rollback in space_map_add()


# 8582:df9361868dbe 20-Jan-2009 Brendan Gregg - Sun Microsystems <Brendan.Gregg@Sun.COM>

6748019 ARC/L2ARC metadata accounting for arc_size
6748023 ARC content kstats
6748030 L2ARC turbo warmup
6488341 ZFS should avoiding growing the ARC into trouble


# 7872:40a9434212f6 17-Oct-2008 Tim Haley <Tim.Haley@Sun.COM>

6646775 Speed up the dumpifying process for zvols


# 7837:001de5627df3 14-Oct-2008 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6333409 traversal code should be able to issue multiple reads in parallel
6418042 want traversal in depth-first pre-order for quicker 'zfs send'
6757112 zvol dump code is extra complicated
6725668 want ::zfs_blkstats to show block type stats after scrub
6725675 dmu traverse code has extraneous features
6725680 P2CROSS is confusing to use
6725698 zvol dump device should always be 128k
6729696 sync causes scrub or resilver to pause for up to 30s
6730101 online recv can cause scrub to miss some blocks
6752226 assertion failed in dbuf_verify: db->db.db_size >= dn->dn_datablksz
6577985 panic when zfs send a snapshot with i/o errors
6755042 zdb -Lbc counts block several times in case of checksum errors


# 7762:067dd33ef32c 30-Sep-2008 Jeff Bonwick <Jeff.Bonwick@Sun.COM>

6754498 assertion failure in dbuf_leaf_sync() - and test coverage gap in ztest
6754502 panic in zio_vdev_io_assess() on disks that can't DKIOCFLUSHWRITECACHE


# 7754:b80e4842ad54 29-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


# 7467:4106f22dda16 02-Sep-2008 Mark Maybee <Mark.Maybee@Sun.COM>

6737405 ZFS deadlock when trying to add storage


# 7385:f69ff8507427 21-Aug-2008 Mark Maybee <Mark.Maybee@Sun.COM>

6727817 ZFS assertion failure (zero length arc_buf_alloc) during NFS I/O
6734875 assertion failed: list_head(&osi->os_meta_dnode->dn_dbufs) == 0L
6728399 [f]truncate(2) to non-zero offset broken on ZFS for files < max-blocksize
6730750 pool shows disk space in used but no related files/dirs
6737329 dmu_offset_next() does not find holes


# 7332:396f25bd1f34 14-Aug-2008 Jonathan W Adams <Jonathan.Adams@Sun.COM>

6579975 dnode_new_blkid should look before it locks


# 7237:f47d41541b14 31-Jul-2008 ek110237

PSARC 2008/393 zfs primarycache and secondarycache properties
6429855 Need a way to tell ZFS that caching is a lost cause
6652525 want to limit L2ARC to only cache particular datasets, and only metadata


# 7046:361307ae060d 07-Jul-2008 ahrens

6343667 scrub/resilver has to start over when a snapshot is taken
6343693 'zpool status' gives delayed start for 'zpool scrub'
6670746 scrub on degraded pool return the status of 'resilver completed'?
6675685 DTL entries are lost resulting in checksum errors
6706404 get_history_one() can dereference off end of hist_event_table[]
6715414 assertion failed: ds->ds_owner != tag in dsl_dataset_rele()
6716437 ztest gets SEGV in arc_released()
6722838 bfu does not update grub


# 6992:20c04e18c58c 01-Jul-2008 maybee

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]


# 6245:1a2a7cfb9f26 20-Mar-2008 maybee

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


# 5688:c0b02c8fd2c0 13-Dec-2007 bonwick

6640580 spa_get_random() is insanely slow in userland
6640559 db_last_dirty list may be updated incorrectly
6640582 zio_checksum_sha256() incorrect if buffer size not a multiple of 64
6550653 uberblock should be saved on more top levels
6640570 ZIL doesn't flush ditto block writes
6640578 some zio flags lost during I/O retry
6632372 ZFS label writing/checksumming hurts scalability of large configs


# 5370:eb153afce98e 29-Oct-2007 bonwick

6618868 ASSERT: di->dr_txg == tx->tx_txg (0x148 == 0x147), dbuf.c, line 1088


# 4944:96d96f8de974 26-Aug-2007 maybee

6569719 panic dangling dbufs (dn=ffffffff28814d30, dbuf=ffffffff20756008)
6573361 panic turnstile_block, unowned mutex
6584864 $MOS is not properly bounded by pool size
6585265 need bonus resize interface
6587723 BAD TRAP: type=e (#pf Page fault) occurred in module "zfs" due to a NULL pointer dereference
6589799 dangling dbuf after zinject
6594025 panic: dangling dbufs during shutdown


# 4831:41ec732c6d9f 08-Aug-2007 gw25295

6584470 zdb needs to initialize the bpl_lock mutex
6583739 libzpool should check for properly initialized mutexes
6548010 unbalanced mutex_init/mutex_destroy issues in zfs
6502263 ZFS needs some more FreeBSD porting love
Contributed by Pawel Dawidek
6576827 multiple calls to spa_activate() can end up reinitializing all its mutexes
6576830 certain spa mutexes and condition variables need some love


# 4506:f2f2ed8cd3b9 20-Jun-2007 maybee

6571465 leak in arc_meta_used accounting


# 4312:4fef416ca8cb 24-May-2007 gw25295

6523336 panic dr->dt.dl.dr_override_state == DR_NOT_OVERRIDDEN, file: ../../ common/fs/zfs/dbuf.c line: 2195
6549634 dn_dbfs_mtx should be held when calling list_link_active() in dbuf_destroy()


# 4309:3dfde0f4662d 24-May-2007 maybee

6542676 ARC needs to track meta-data memory overhead
6544743 state->arcs_size >= state->arcs_lsize (0xe8046200 >= 0xe8066200)


# 3897:278bade789ba 26-Mar-2007 maybee

6437750 panic: db->db_buf==0||arc_referenced(db->db_buf), file: dbuf.c,line:1539
6466866 assertion failed: dlen <= zp->z_blksz (0x188b4 <= 0x13200), zfs_vnops.c, line: 884
6512661 unowned mutex panic during stress test
6524889 Hang adding zvol-based devices to a pool or creating a pool from zvols
6531759 zfs_rmdir() can return EEXIST on an empty directory when spotlight is messing with it
6532056 missing dmu_tx_commit() in zfs_write() eventually hangs zfs


# 3882:f58e2c1a879e 22-Mar-2007 ahrens

6520462 assertion failed in zio_write_compress
6535715 assertion failed in dmu_get_replication_level when 'zpool upgrade'
6536527 want range-checking assertions when accessing dmu_ot[]


# 3835:063f0749804a 16-Mar-2007 ahrens

PSARC/2007/121 zfs set copies
6459491 want 'zfs set copies=' to use ditto blocks for user data


# 3711:2226ffbe7873 25-Feb-2007 maybee

6526196 ZFS: assertion failed: zp->z_phys->zp_links > zp_is_dir


# 3689:75b45bbf8f18 20-Feb-2007 ek110237

6460622 zio_nowait() doesn't live up to its name


# 3547:e396e0a440b1 02-Feb-2007 maybee

6512391 DMU should leverage ZIO dependencies to achieve greater parallelism


# 3290:256464cbb73c 20-Dec-2006 johansen

4894692 caching data in heap inflates crash dump
6499454 time to increase size of kmem default allocation caches
6499459 vm should stop checking kvp directly


# 3093:71525e4187d5 11-Nov-2006 ahrens

6490569 verify arc bufs are not modified when they shouldn't be


# 2986:c782fcf7a319 26-Oct-2006 ek110237

6485204 more tuneable tweakin


# 2688:12e2ad22b970 06-Sep-2006 maybee

6447701 ZFS hangs when iSCSI Target attempts to initialize its backing store
6464310 Stressing trunc can induce file corruption


# 2417:694d5de97348 22-Jul-2006 ahrens

6444346 zfs promote fails in zone
6448371 'zfs promote' of a volume clone fails with EBUSY
6450292 unmount original file system, 'zfs promote' cause system panic.
6451124 assertion failed: rc->rc_count >= number
6451412 renaming snapshot with 'mv' makes unmounting snapshot impossible


# 2391:2fa3fd1db808 18-Jul-2006 maybee

6447377 ZFS prefetch is inconsistant


# 2237:45affe88ed99 19-Jun-2006 maybee

6416482 filebench oltp workload hangs in zfs
6440499 zil should avoid txg_wait_synced() and use dmu_sync() to issue parallel IOs when fsyncing


# 2082:76b439ec3ac1 30-May-2006 eschrock

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


# 1819:570a79e4d798 17-Apr-2006 maybee

6407842 zfs panic when closing a file
6410836 zfs umount hang during ZFS stress testing.


# 1775:e51e26b432c0 10-Apr-2006 billm

6410698 ZFS metadata needs to be more highly replicated (ditto blocks)
6410700 zdb should support reading raw blocks out of storage pool
6410709 ztest: spa config can change before pool export


# 1596:2e2377ccbf85 10-Mar-2006 ahrens

6395371 ASSERT in dmu_tx_count_free: blkid + i < dn->dn_phys->dn_nblkptr
6396359 infinite loop due to dangling dbufs (hang on unmount)


# 1544:938876158511 03-Mar-2006 eschrock

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()


# 1491:bdcb30e07e7d 25-Feb-2006 ahrens

6389368 fat zap should use 16k blocks (with backwards compatability)


# 1199:6e3b7bca3574 01-Jan-2006 eschrock

6366731 zfs and gcc don't get along anymore
6367359 'zpool offline' fails, cannot offline device: device not in pool


# 1163:4ba797920cc2 21-Dec-2005 maybee

6343073 buf[i] == 0 assertion failure when running zvol_pstress
6357699 Panic assertion failed: db->db_blkptr != 0


# 982:9bc5c1db9740 23-Nov-2005 maybee

6345547 assertion failed: tempreserve < arc.c/4 from zfs_rename
6354299 Disable metadata compression, at least temporarily


# 873:adefbfa5f42d 09-Nov-2005 ek110237

6347448 non ZFS_DEBUG kernels shouldn't call empty verify functions


# 789:b348f31ed315 31-Oct-2005 ahrens

PSARC 2002/240 ZFS
6338653 Integrate ZFS
PSARC 2004/652 - DKIOCFLUSH
5096886 Write caching disks need mechanism to flush cache to physical media