History log of /opensolaris-onvv-gate/usr/src/uts/common/fs/zfs/dsl_dir.c
Revision Date Author Comments
# 12470:54258108784b 21-May-2010 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6948890 snapshot deletion can induce pathologically long spa_sync() times


# 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


# 11823:c756cd80d532 25-Feb-2010 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6930022 zfs rename of non-shapshot is slower than necessary


# 11022:63ab26072e41 09-Nov-2009 Tom Erickson <Tom.Erickson@Sun.COM>

PSARC 2009/510 ZFS received properties
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


# 10974:32d689ba6466 05-Nov-2009 Jeff Bonwick <Jeff.Bonwick@Sun.COM>

6897958 ASSERT in metaslab_class_space_update() with 8+ exabyte pool
6898598 dsl needs to be more aware of dedup space


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

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


# 10921:8aac17999e4d 30-Oct-2009 Tim Haley <Tim.Haley@Sun.COM>

PSARC 2009/479 zpool recovery support
6667683 need a way to rollback to an uberblock from a previous txg
6885998 bad ASSERT() in traverse_zil_block()


# 10373:bcf97ee54990 24-Aug-2009 Chris Kirby <chris.kirby@sun.com>

6395956 snapshot dir needs real c/mtime


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


# 10040:38b25aeeaf7a 06-Jul-2009 George Wilson <George.Wilson@Sun.COM>

6857012 zfs panics on zpool import


# 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


# 8924:5af812f84759 27-Feb-2009 Rich Morris <Richard.Morris@Sun.COM>

6789318 coredump when issue zdb -uuuu poolname/
6790345 zdb -dddd -e poolname coredump
6797109 zdb: 'zdb -dddddd pool_name/fs_name inode' coredump if the file with inode was deleted
6797118 zdb: 'zdb -dddddd poolname inum' coredump if I miss the fs name
6803343 shareiscsi=on failed, iscsitgtd failed request to share


# 8525:e0e0e525d0f8 12-Jan-2009 Eric Schrock <Eric.Schrock@Sun.COM>

6788830 set large value to reservation cause core dump
6791064 want sysevents for ZFS scrub
6791066 need to be able to set cachefile on faulted pools
6791071 zpool_do_import() should not enable datasets on faulted pools
6792134 getting multiple properties on a faulted pool leads to confusion


# 7595:2ff5700c7efc 15-Sep-2008 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6747355 finish closing race condition when setting refreservation
6745276 Replication: appliance panic in dsl_dir_transfer_space+0xf6


# 7525:d29843e8f8a1 09-Sep-2008 Chris Kirby <chris.kirby@sun.com>

6742058 panic changing refreservation while writing


# 7390:6d408f0a5fbd 22-Aug-2008 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

PSARC/2008/518 ZFS space accounting enhancements
6730799 want snapused property
6738349 zfs promote fails without enough space


# 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


# 6689:47572a2f5e73 22-May-2008 maybee

6610506 Eliminate or improve retry logic from callers of dmu_objset_open()
6695465 divide by zero in txg_sync_thread() under heavy load


# 6300:a2d8eecb8e2d 27-Mar-2008 ck153898

6679407 refquota lost function


# 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


# 5831:48655d6b290b 14-Jan-2008 ck153898

6630761 In sub-filesystem, available space is less than refreservation space


# 5481:1364fb7de75d 14-Nov-2007 ck153898

6619182 new non-sparse zvols should get refreservations
6623412 clone swap needs to check for enough space due to refreservation
6627460 Setting quota to itself should be a successful noop


# 5446:51fbc14b301d 09-Nov-2007 ahrens

6421210 zfs rollback without unmounting
6597358 assertion failed in dsl_dir_stats()
6623982 stack overflow due to zfs_ioc_recv()
6626110 recvflags_t could use a comment
6626117 z_dbuf_held is redundant (use z_dbuf != NULL)


# 5392:37c7e6296265 01-Nov-2007 maybee

6624758 Regular quotas are not being enforced


# 5378:111aa1baa84a 29-Oct-2007 ck153898

PSARC 2007/555 zfs fs-only quotas and reservations
6431277 want filesystem-only quotas
6483677 need immediate reservation


# 5367:c40abbe796be 29-Oct-2007 ahrens

PSARC/2007/574 zfs send -R
6358519 'zfs restore' can't restore full backup into topmost filesystem
6421958 want recursive zfs send ('zfs send -r')
6465969 zfs receive error message could be a little more friendly
6482331 assertion failed: ra.err == 0 (0x10 == 0x0)
6577548 nvlist_next_nvpair() can not iterate recursively
6579048 zfs send -i "" fs@snap can succeed
6580447 "zfs list -t filesystem" slowly iterates over all snapshots
6581508 zfs issues confusing error message when doing an incremental send
6585612 'zfs recv -d' cannot receive the top-level filesystem backups
6589317 create-time permissions not granted on filesystems created by "zfs recv"
6596160 zfs create -p -b 1092 <filesystem> should fail.
6619393 help message for ::dbufs is slightly wrong
6620906 zfs_rename() gives incorrect error message
6621295 dsl_deleg_set_sync() should be broken up


# 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


# 4709:dc10a713d1a0 23-Jul-2007 maybee

6453407 rm a file when the root file system is at its quota limit reports ENOSPC
6483887 without direct management, arc ghost lists can run amok
6557767 assertion failed: error == 17 || lr->lr_length <= zp->z_blksz
6577156 zfs_putapage discards pages too easily
6581978 assertion failed: koff <= filesz, file: ../../common/fs/zfs/zfs_vnops.c, line: 2834
6582642 cannot set property while quota exceed or really out of space
6583710 assertion failed: new_state->arcs_size + to_delta >= *size (0x5a4cc00 >= 0x5a50a00)


# 4577:ed36b0e652bc 29-Jun-2007 ahrens

PSARC/2007/328 zfs upgrade
6552536 'zpool status -v' doesn't work with new (type-bearing) directory entries
6559635 can not import pool whose front labels are gone
6572636 need "zfs upgrade" to change ZPL version number
6572637 store object type in directory entries.
6572648 ZPL's delete queue should not be processed if the filesystem is mounted read-only
6572650 ZFS_VERSION should be SPA_VERSION for readability


# 4543:12bb2876a62e 26-Jun-2007 marks

PSARC/2006/465 ZFS Delegated Administration
PSARC/2006/577 zpool property to disable delegation
PSARC/2006/625 Enhancements to zpool history
PSARC/2007/228 ZFS delegation amendments
PSARC/2007/295 ZFS Delegated Administration Addendum
6280676 restore "owner" property
6349470 investigate non-root restore/backup
6572465 'zpool set bootfs=...' records history as 'zfs set bootfs=...'


# 3978:2dd668007b7a 05-Apr-2007 mmusante

6533813 recursive snapshotting resulted in a bad stack overflow


# 2885:c0259887ebbc 09-Oct-2006 ahrens

6460059 zfs destroy <snapshot> leaves behind kruft
6463788 'zfs recv -d' fails if some ancestors already exist
6464897 assertion failed: "BP_GET_COMPRESS(bp) == compress" zio.c, line:897
6472843 panic when write to zvol snapshot
6475506 panic in dmu_recvbackup due to NULL pointer dereference
6475942 need more assertions in dnode_destroy()
6477102 recvbackup ioctl does not advance file offset
6477103 read-only properties should be passed as nvlist
6477900 want more /etc/system tunables for ZFS performance analysis
6479497 ::abuf_find is broken


# 2856:6f4d5ee1906a 03-Oct-2006 nd150628

6463348 ZFS code could be more portable


# 2731:2dd6e16860b6 14-Sep-2006 nd150628

6463349 error message from zpool(1M) is missing a newline
6463350 getcomponent() has spurious and wrong check


# 2467:9829873580a5 30-Jul-2006 ek110237

6443585 zpool create of poolname > 250 and < 256 characters panics in debug printout


# 2206:5a4fb5930126 15-Jun-2006 ahrens

6439102 assertain failed: dmu_buf_refcount(dd->dd_dbuf) == 2 in dsl_dir_destroy_check()


# 2199:712a788c2dfd 15-Jun-2006 ahrens

PSARC 2006/388 snapshot -r
6373978 want to take lots of snapshots quickly ('zfs snapshot -r')


# 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


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


# 1356:e021b5e4aa0e 30-Jan-2006 eschrock

6377671 zfs mount -a shouldn't bother checking snapshots
6377673 'zfs mount -a' should discover the proper mount order
6378361 'zfs share -a' needs to avoid expensive checks during boot
6378377 zfs_get_stats() is way to expensive
6378388 zfs_for_each() iterates unnecessarily


# 928:36d72fe4da29 15-Nov-2005 tabriz

6349314 dmu_object_type names incorrect for DSL Directories and DSL Datasets


# 885:d925b21dba78 10-Nov-2005 ahrens

6347493 tar of 25K empty directory entries in ZFS takes 30+ seconds ...
6348409 'zfs rename' process hangs after assigning a very long name ...
6348464 a few DMU object type macros are misnamed


# 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


# 12470:54258108784b 21-May-2010 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6948890 snapshot deletion can induce pathologically long spa_sync() times


# 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


# 11823:c756cd80d532 25-Feb-2010 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6930022 zfs rename of non-shapshot is slower than necessary


# 11022:63ab26072e41 09-Nov-2009 Tom Erickson <Tom.Erickson@Sun.COM>

PSARC 2009/510 ZFS received properties
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


# 10974:32d689ba6466 05-Nov-2009 Jeff Bonwick <Jeff.Bonwick@Sun.COM>

6897958 ASSERT in metaslab_class_space_update() with 8+ exabyte pool
6898598 dsl needs to be more aware of dedup space


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

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


# 10921:8aac17999e4d 30-Oct-2009 Tim Haley <Tim.Haley@Sun.COM>

PSARC 2009/479 zpool recovery support
6667683 need a way to rollback to an uberblock from a previous txg
6885998 bad ASSERT() in traverse_zil_block()


# 10373:bcf97ee54990 24-Aug-2009 Chris Kirby <chris.kirby@sun.com>

6395956 snapshot dir needs real c/mtime


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


# 10040:38b25aeeaf7a 06-Jul-2009 George Wilson <George.Wilson@Sun.COM>

6857012 zfs panics on zpool import


# 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


# 8924:5af812f84759 27-Feb-2009 Rich Morris <Richard.Morris@Sun.COM>

6789318 coredump when issue zdb -uuuu poolname/
6790345 zdb -dddd -e poolname coredump
6797109 zdb: 'zdb -dddddd pool_name/fs_name inode' coredump if the file with inode was deleted
6797118 zdb: 'zdb -dddddd poolname inum' coredump if I miss the fs name
6803343 shareiscsi=on failed, iscsitgtd failed request to share


# 8525:e0e0e525d0f8 12-Jan-2009 Eric Schrock <Eric.Schrock@Sun.COM>

6788830 set large value to reservation cause core dump
6791064 want sysevents for ZFS scrub
6791066 need to be able to set cachefile on faulted pools
6791071 zpool_do_import() should not enable datasets on faulted pools
6792134 getting multiple properties on a faulted pool leads to confusion


# 7595:2ff5700c7efc 15-Sep-2008 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6747355 finish closing race condition when setting refreservation
6745276 Replication: appliance panic in dsl_dir_transfer_space+0xf6


# 7525:d29843e8f8a1 09-Sep-2008 Chris Kirby <chris.kirby@sun.com>

6742058 panic changing refreservation while writing


# 7390:6d408f0a5fbd 22-Aug-2008 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

PSARC/2008/518 ZFS space accounting enhancements
6730799 want snapused property
6738349 zfs promote fails without enough space


# 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


# 6689:47572a2f5e73 22-May-2008 maybee

6610506 Eliminate or improve retry logic from callers of dmu_objset_open()
6695465 divide by zero in txg_sync_thread() under heavy load


# 6300:a2d8eecb8e2d 27-Mar-2008 ck153898

6679407 refquota lost function


# 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


# 5831:48655d6b290b 14-Jan-2008 ck153898

6630761 In sub-filesystem, available space is less than refreservation space


# 5481:1364fb7de75d 14-Nov-2007 ck153898

6619182 new non-sparse zvols should get refreservations
6623412 clone swap needs to check for enough space due to refreservation
6627460 Setting quota to itself should be a successful noop


# 5446:51fbc14b301d 09-Nov-2007 ahrens

6421210 zfs rollback without unmounting
6597358 assertion failed in dsl_dir_stats()
6623982 stack overflow due to zfs_ioc_recv()
6626110 recvflags_t could use a comment
6626117 z_dbuf_held is redundant (use z_dbuf != NULL)


# 5392:37c7e6296265 01-Nov-2007 maybee

6624758 Regular quotas are not being enforced


# 5378:111aa1baa84a 29-Oct-2007 ck153898

PSARC 2007/555 zfs fs-only quotas and reservations
6431277 want filesystem-only quotas
6483677 need immediate reservation


# 5367:c40abbe796be 29-Oct-2007 ahrens

PSARC/2007/574 zfs send -R
6358519 'zfs restore' can't restore full backup into topmost filesystem
6421958 want recursive zfs send ('zfs send -r')
6465969 zfs receive error message could be a little more friendly
6482331 assertion failed: ra.err == 0 (0x10 == 0x0)
6577548 nvlist_next_nvpair() can not iterate recursively
6579048 zfs send -i "" fs@snap can succeed
6580447 "zfs list -t filesystem" slowly iterates over all snapshots
6581508 zfs issues confusing error message when doing an incremental send
6585612 'zfs recv -d' cannot receive the top-level filesystem backups
6589317 create-time permissions not granted on filesystems created by "zfs recv"
6596160 zfs create -p -b 1092 <filesystem> should fail.
6619393 help message for ::dbufs is slightly wrong
6620906 zfs_rename() gives incorrect error message
6621295 dsl_deleg_set_sync() should be broken up


# 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


# 4709:dc10a713d1a0 23-Jul-2007 maybee

6453407 rm a file when the root file system is at its quota limit reports ENOSPC
6483887 without direct management, arc ghost lists can run amok
6557767 assertion failed: error == 17 || lr->lr_length <= zp->z_blksz
6577156 zfs_putapage discards pages too easily
6581978 assertion failed: koff <= filesz, file: ../../common/fs/zfs/zfs_vnops.c, line: 2834
6582642 cannot set property while quota exceed or really out of space
6583710 assertion failed: new_state->arcs_size + to_delta >= *size (0x5a4cc00 >= 0x5a50a00)


# 4577:ed36b0e652bc 29-Jun-2007 ahrens

PSARC/2007/328 zfs upgrade
6552536 'zpool status -v' doesn't work with new (type-bearing) directory entries
6559635 can not import pool whose front labels are gone
6572636 need "zfs upgrade" to change ZPL version number
6572637 store object type in directory entries.
6572648 ZPL's delete queue should not be processed if the filesystem is mounted read-only
6572650 ZFS_VERSION should be SPA_VERSION for readability


# 4543:12bb2876a62e 26-Jun-2007 marks

PSARC/2006/465 ZFS Delegated Administration
PSARC/2006/577 zpool property to disable delegation
PSARC/2006/625 Enhancements to zpool history
PSARC/2007/228 ZFS delegation amendments
PSARC/2007/295 ZFS Delegated Administration Addendum
6280676 restore "owner" property
6349470 investigate non-root restore/backup
6572465 'zpool set bootfs=...' records history as 'zfs set bootfs=...'


# 3978:2dd668007b7a 05-Apr-2007 mmusante

6533813 recursive snapshotting resulted in a bad stack overflow


# 2885:c0259887ebbc 09-Oct-2006 ahrens

6460059 zfs destroy <snapshot> leaves behind kruft
6463788 'zfs recv -d' fails if some ancestors already exist
6464897 assertion failed: "BP_GET_COMPRESS(bp) == compress" zio.c, line:897
6472843 panic when write to zvol snapshot
6475506 panic in dmu_recvbackup due to NULL pointer dereference
6475942 need more assertions in dnode_destroy()
6477102 recvbackup ioctl does not advance file offset
6477103 read-only properties should be passed as nvlist
6477900 want more /etc/system tunables for ZFS performance analysis
6479497 ::abuf_find is broken


# 2856:6f4d5ee1906a 03-Oct-2006 nd150628

6463348 ZFS code could be more portable


# 2731:2dd6e16860b6 14-Sep-2006 nd150628

6463349 error message from zpool(1M) is missing a newline
6463350 getcomponent() has spurious and wrong check


# 2467:9829873580a5 30-Jul-2006 ek110237

6443585 zpool create of poolname > 250 and < 256 characters panics in debug printout


# 2206:5a4fb5930126 15-Jun-2006 ahrens

6439102 assertain failed: dmu_buf_refcount(dd->dd_dbuf) == 2 in dsl_dir_destroy_check()


# 2199:712a788c2dfd 15-Jun-2006 ahrens

PSARC 2006/388 snapshot -r
6373978 want to take lots of snapshots quickly ('zfs snapshot -r')


# 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


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


# 1356:e021b5e4aa0e 30-Jan-2006 eschrock

6377671 zfs mount -a shouldn't bother checking snapshots
6377673 'zfs mount -a' should discover the proper mount order
6378361 'zfs share -a' needs to avoid expensive checks during boot
6378377 zfs_get_stats() is way to expensive
6378388 zfs_for_each() iterates unnecessarily


# 928:36d72fe4da29 15-Nov-2005 tabriz

6349314 dmu_object_type names incorrect for DSL Directories and DSL Datasets


# 885:d925b21dba78 10-Nov-2005 ahrens

6347493 tar of 25K empty directory entries in ZFS takes 30+ seconds ...
6348409 'zfs rename' process hangs after assigning a very long name ...
6348464 a few DMU object type macros are misnamed


# 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