History log of /opensolaris-onvv-gate/usr/src/uts/common/fs/zfs/sys/dsl_dataset.h
Revision Date Author Comments
# 13043:8c712bbb18ea 07-Aug-2010 Tim Haley <Tim.Haley@Sun.COM>

PSARC 2010/105 zfs diff
6425091 want 'zfs diff' to list files that have changed between snapshots


# 12786:f6c8601080b4 07-Jul-2010 Chris Kirby <Chris.Kirby@oracle.com>

6938335 zfs send -R can still miss renamed snapshots
6955879 panic in dmu_objset_stats while running nfs IOs.
6928104 zfs send/rename race can leak snapshot holds
6953835 mem leak in dsl_dataset_user_release_tmp()
6915117 zfs_iter_snapshots() should deal with midstream snapshot renames


# 12527:693dd2cad55f 01-Jun-2010 Chris Kirby <Chris.Kirby@oracle.com>

6884007 zfs_send() can leave temporary holds around
6954429 ZFS_IOC_VDEV_SPLIT missing from truss/codes.c


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

6948890 snapshot deletion can induce pathologically long spa_sync() times


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

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


# 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


# 11209:462283cb4096 30-Nov-2009 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6905188 panic: kernel heap corruption when doing "zfs rename -r"


# 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


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

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


# 10588:dc03f981ea18 21-Sep-2009 Eric Taylor <Eric.Taylor@Sun.COM>

6438937 if 'zfs destroy' fails, it can leave a zvol device link missing
6573142 zpool destruction/export should better handle stale zvol links
6718816 ZFS volinit fails when ZFS root pool full
6761786 zpool import with 8500 snapshots took 11hours
6604403 replace volinit/volfini with /dev fs vnode ops
6847760 zfs volinit may happen a little too soon during boot
6488792 Warnings on console whenever a volume is created.
6738837 assertion failure in sdev_open
6878496 dmu_objset_own returns EINVAL instead of EROFS in some situations


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

6395956 snapshot dir needs real c/mtime


# 10342:108f0058f837 19-Aug-2009 Chris Kirby <chris.kirby@sun.com>

6833815 scheduled snapshots deleted per snapshot policy can lead to replication failures


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


# 10272:a0669934e974 06-Aug-2009 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6861581 ZFS frees in synching context during rollback
6869470 panic from refcount_remove when destroy clone


# 10242:c40d075fbca6 01-Aug-2009 Chris Kirby <chris.kirby@sun.com>

PSARC/2009/297 zfs snapshot holds
6803121 want user-settable refcounts on snapshots
6851824 zfs_ioc_rename() can be called with a NULL zc_name


# 10204:83c3a84aecef 29-Jul-2009 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6760420 zfs unmount -f causes recv to fail
6759975 zplprops unavailable to examiner of in-progress receive


# 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


# 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


# 7265:cc18862247da 01-Aug-2008 ahrens

PSARC/2008/483 ZFS clone -o
PSARC/2008/484 ZFS snapshot properties
6613766 create-time properties for clones
6701797 want user properties on snapshots


# 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]


# 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


# 6492:903545192033 27-Apr-2008 timh

6654808 FIGNORECASE lookups in a zfs xattr dir don't provide 'realname' data
6666748 System panic occurred when attempting to view .zfs snapshot directory from CIFS client.
6693201 libzpool needlessly defines u8_textprep_str()
6694236 case-insensitive zfs file system doesn't work when created on sparc and then imported on x86


# 5831:48655d6b290b 14-Jan-2008 ck153898

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


# 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


# 5326:6752aa2bd5bc 24-Oct-2007 ek110237

6425096 want online 'zfs recv' (read only and read/write)
6597182 .zfs/snapshot code could use a little more comments


# 4787:602d3f97842c 02-Aug-2007 ahrens

6393351 unique_* could be improved
6553348 assertion failed: ab->b_flags & (1 << 3) at line 2572 of arc.c
6582408 ::arc should accept -k/-m/-g to print in kilo/mega/giga-bytes
6582438 should have generic reader-priority rwlock for spa_config locks
6582441 zfs_cmd_t should only be used to pass arguments to/from userland
6582456 property code is overdue for some spring cleaning
6588564 zpl unmount lock should use regular rwlock


# 4007:c6f5c6753018 11-Apr-2007 mmusante

PSARC 2007/142 zfs rename -r
6479884 want 'zfs rename -r' to recursively rename snapshots


# 3912:f6891a60bd72 28-Mar-2007 lling

PSARC 2007/083 ZFS bootable datasets
4929890 ZFS Boot support for the x86 platform
6479807 pools need properties
6531774 reserve bits in directory entry for file type


# 3547:e396e0a440b1 02-Feb-2007 maybee

6512391 DMU should leverage ZIO dependencies to achieve greater parallelism


# 3517:79d66aa80b8b 30-Jan-2007 mp204432

6363303 numerous source files misspell "relevant"


# 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


# 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


# 1731:1efa8b3d1296 01-Apr-2006 bonwick

6402598 'zfs destroy <fs>' can take a long time, stopping up the txg train
6395670 Performance degradation while reading sequentially with large block size


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


# 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


# 13043:8c712bbb18ea 07-Aug-2010 Tim Haley <Tim.Haley@Sun.COM>

PSARC 2010/105 zfs diff
6425091 want 'zfs diff' to list files that have changed between snapshots


# 12786:f6c8601080b4 07-Jul-2010 Chris Kirby <Chris.Kirby@oracle.com>

6938335 zfs send -R can still miss renamed snapshots
6955879 panic in dmu_objset_stats while running nfs IOs.
6928104 zfs send/rename race can leak snapshot holds
6953835 mem leak in dsl_dataset_user_release_tmp()
6915117 zfs_iter_snapshots() should deal with midstream snapshot renames


# 12527:693dd2cad55f 01-Jun-2010 Chris Kirby <Chris.Kirby@oracle.com>

6884007 zfs_send() can leave temporary holds around
6954429 ZFS_IOC_VDEV_SPLIT missing from truss/codes.c


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

6948890 snapshot deletion can induce pathologically long spa_sync() times


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

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


# 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


# 11209:462283cb4096 30-Nov-2009 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6905188 panic: kernel heap corruption when doing "zfs rename -r"


# 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


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

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


# 10588:dc03f981ea18 21-Sep-2009 Eric Taylor <Eric.Taylor@Sun.COM>

6438937 if 'zfs destroy' fails, it can leave a zvol device link missing
6573142 zpool destruction/export should better handle stale zvol links
6718816 ZFS volinit fails when ZFS root pool full
6761786 zpool import with 8500 snapshots took 11hours
6604403 replace volinit/volfini with /dev fs vnode ops
6847760 zfs volinit may happen a little too soon during boot
6488792 Warnings on console whenever a volume is created.
6738837 assertion failure in sdev_open
6878496 dmu_objset_own returns EINVAL instead of EROFS in some situations


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

6395956 snapshot dir needs real c/mtime


# 10342:108f0058f837 19-Aug-2009 Chris Kirby <chris.kirby@sun.com>

6833815 scheduled snapshots deleted per snapshot policy can lead to replication failures


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


# 10272:a0669934e974 06-Aug-2009 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6861581 ZFS frees in synching context during rollback
6869470 panic from refcount_remove when destroy clone


# 10242:c40d075fbca6 01-Aug-2009 Chris Kirby <chris.kirby@sun.com>

PSARC/2009/297 zfs snapshot holds
6803121 want user-settable refcounts on snapshots
6851824 zfs_ioc_rename() can be called with a NULL zc_name


# 10204:83c3a84aecef 29-Jul-2009 Matthew Ahrens <Matthew.Ahrens@Sun.COM>

6760420 zfs unmount -f causes recv to fail
6759975 zplprops unavailable to examiner of in-progress receive


# 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


# 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


# 7265:cc18862247da 01-Aug-2008 ahrens

PSARC/2008/483 ZFS clone -o
PSARC/2008/484 ZFS snapshot properties
6613766 create-time properties for clones
6701797 want user properties on snapshots


# 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]


# 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


# 6492:903545192033 27-Apr-2008 timh

6654808 FIGNORECASE lookups in a zfs xattr dir don't provide 'realname' data
6666748 System panic occurred when attempting to view .zfs snapshot directory from CIFS client.
6693201 libzpool needlessly defines u8_textprep_str()
6694236 case-insensitive zfs file system doesn't work when created on sparc and then imported on x86


# 5831:48655d6b290b 14-Jan-2008 ck153898

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


# 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


# 5326:6752aa2bd5bc 24-Oct-2007 ek110237

6425096 want online 'zfs recv' (read only and read/write)
6597182 .zfs/snapshot code could use a little more comments


# 4787:602d3f97842c 02-Aug-2007 ahrens

6393351 unique_* could be improved
6553348 assertion failed: ab->b_flags & (1 << 3) at line 2572 of arc.c
6582408 ::arc should accept -k/-m/-g to print in kilo/mega/giga-bytes
6582438 should have generic reader-priority rwlock for spa_config locks
6582441 zfs_cmd_t should only be used to pass arguments to/from userland
6582456 property code is overdue for some spring cleaning
6588564 zpl unmount lock should use regular rwlock


# 4007:c6f5c6753018 11-Apr-2007 mmusante

PSARC 2007/142 zfs rename -r
6479884 want 'zfs rename -r' to recursively rename snapshots


# 3912:f6891a60bd72 28-Mar-2007 lling

PSARC 2007/083 ZFS bootable datasets
4929890 ZFS Boot support for the x86 platform
6479807 pools need properties
6531774 reserve bits in directory entry for file type


# 3547:e396e0a440b1 02-Feb-2007 maybee

6512391 DMU should leverage ZIO dependencies to achieve greater parallelism


# 3517:79d66aa80b8b 30-Jan-2007 mp204432

6363303 numerous source files misspell "relevant"


# 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


# 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


# 1731:1efa8b3d1296 01-Apr-2006 bonwick

6402598 'zfs destroy <fs>' can take a long time, stopping up the txg train
6395670 Performance degradation while reading sequentially with large block size


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


# 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