History log of /opensolaris-onvv-gate/usr/src/lib/libzfs/common/libzfs_sendrecv.c
Revision Date Author Comments
# 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


# 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


# 12282:a121efaf294e 29-Apr-2010 Tom Erickson <Tom.Erickson@Sun.COM>

6946467 'zfs send -Ri' should include clone origin snapshots in the specified interval


# 12141:4a4721b90d68 12-Apr-2010 John Harres <John.Harres@Sun.COM>

6916981 zfs recv needs better messaging when quota exceeded


# 12070:01261b276236 04-Apr-2010 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM>

6940770 panic in sa_find_idx_tab() after receiving into pool when version shouldn't have allowed it


# 11976:3791e5495b0d 22-Mar-2010 Tom Erickson <Tom.Erickson@Sun.COM>

6931963 zfs_receive_004_neg test regression results in no reported error for invalid incremental receive
6917437 fmd utilities (fmadm, fmstat) hang on error injection followed by fmd restart


# 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


# 11834:4a7103a82983 01-Mar-2010 Tom Erickson <Tom.Erickson@Sun.COM>

6921421 zfs receive: recursive restore fails
6909535 zfs_receive renames full-stream datasets within incremental stream in verbose mode
6748500 zfs receive -I doesn't ignore existing intermediate snapshots


# 11814:09d130965476 24-Feb-2010 Chris Kirby <Chris.Kirby@sun.com>

6505339 dsl_pool_close() needs to call txg_list_destroy(&dp->dp_sync_tasks) to be nice
6569720 zpool import -d <readonly filesystem> <pool> core dumps
6566868 'zinject -c all' should not permit by regular user
6561382 zpl version incompatability needs better error messaging
6909405 concurrent replication actions fail to destroy each others' snapshots
6794306 df.c calls libzfs_init with an argument when none is expected


# 11668:707c4515580e 17-Feb-2010 Chris Kirby <Chris.Kirby@sun.com>

6885979 zfs_send -R fails to send snapshots that get renamed during the operation
6926290 zfs_hold_range() should handle fromsnap == NULL
6926291 In zfs_send(), errno can get clobbered before we use it


# 11546:42ea6be8961b 19-Jan-2010 Chris Kirby <Chris.Kirby@sun.com>

6915111 zfs_iter_snapshots() can miss snapshots
6915113 zfs_send() should use recursive snapshot holds for replication streams
6833999 3-way deadlock in dsl_dataset_hold_ref() and dsl_sync_task_group_sync()
6915353 dsl_dataset_user_release() should retry on EBUSY
6917142 zfs_iter_filesystems() can miss filesystems


# 11515:a122949107d4 15-Jan-2010 Tom Erickson <Tom.Erickson@Sun.COM>

6908211 'zfs inherit -S volsize <volume>' core dumps
6909909 memory leak in zfs_receive()
6916662 received mountpoint invalid after upgrade to zpool v22


# 11461:5113530c9d30 08-Jan-2010 Tom Erickson <Tom.Erickson@Sun.COM>

PSARC 2009/663 zfs receive -e
6885138 Would like ability to specify exact receive path when receiving "zfs send -R" stream
6644648 want "zfs send -R a/b/c@snap|zfs recv d/e" to create d/e/c[/...]


# 11381:c77e4d2b2e75 22-Dec-2009 Lori Alt <Lori.Alt@Sun.COM>

6907006 zfs over-the-wire dedup recalculates checksums unnecessarily


# 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


# 11007:216d8396182e 09-Nov-2009 Lori Alt <Lori.Alt@Sun.COM>

PSARC/2009/557 ZFS send dedup
6812638 zfs send intra-stream dedup
6887817 want snapshot filtering for zfs send
6812603 zfs send can aggregate free records


# 10960:dcc7d6f9faa8 05-Nov-2009 Eric Schrock <Eric.Schrock@Sun.COM>

6897978 zfs send should ignore unknown properties
6897980 zdb doesn't display correct name for TX_{CREATE,MKDIR}_ATTR
6897982 zfs_replay_create() needlessly sets 'name' for TX_MKXATTR
6897984 zdb shouldn't bother displaying name for TX_MKXATTR records


# 10735:336fb268ea6f 07-Oct-2009 Chris Kirby <chris.kirby@sun.com>

6885860 zfs send shouldn't require support for snapshot holds


# 10602:21d184667b7e 21-Sep-2009 Lori Alt <Lori.Alt@Sun.COM>

6399128 want tool to examine backup files (zstreamdump)


# 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


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

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


# 10302:a9e3d1987706 13-Aug-2009 Prabahar Jeyaram <Prabahar.Jeyaram@Sun.COM>

6696858 zfs receive of incremental replication stream can dereference NULL pointer and crash (fix lint)


# 10299:80845694147f 12-Aug-2009 Prabahar Jeyaram <Prabahar.Jeyaram@Sun.COM>

6696858 zfs receive of incremental replication stream can dereference NULL pointer and crash


# 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


# 10200:636e9ab433b8 29-Jul-2009 Lori Alt <Lori.Alt@Sun.COM>

6858551 zfs receive did not mount all filesystems


# 10195:f194519c90bf 29-Jul-2009 Sanjeev Bagewadi <Sanjeev.Bagewadi@Sun.COM>

6853862 refquota property not send over with zfs send -R


# 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


# 8584:327a1b6dd944 20-Jan-2009 Lori Alt <Lori.Alt@Sun.COM>

6794452 zfs receive can't restore a root pool


# 7366:33de5956afbb 18-Aug-2008 Tim Haley <Tim.Haley@Sun.COM>

6678308 zfs receive dumps core when -n is used, fails on replication stream


# 7273:6baaca4d907c 02-Aug-2008 ahrens

6701797 want user properties on snapshots (fix lint)


# 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


# 6479:2fc187a28649 23-Apr-2008 ahrens

6655375 panic loop: assertion failed: crc != 0
6685941 zfs_receive() should indicate non-fatal failure


# 6476:dc9c8d972859 22-Apr-2008 ahl

6691138 dump_filesystem() can lead to SIGSEGV


# 6047:235fee4665e7 20-Feb-2008 ahrens

6598604 BAD TRAP while set property to multiple filesystems
6635639 recursive mutex_enter in dbuf_read()
6658356 incremental zfs receive -F does not destroy volumes that were deleted on the send side


# 5896:1e0712e8dd8b 23-Jan-2008 ahl

6627877 zfs receive coredump with invalid destination name
6649386 memory leaks and bad failure handling in zfs send/receive


# 5765:86c482ef4a34 03-Jan-2008 ek110237

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


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


# 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


# 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


# 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


# 12282:a121efaf294e 29-Apr-2010 Tom Erickson <Tom.Erickson@Sun.COM>

6946467 'zfs send -Ri' should include clone origin snapshots in the specified interval


# 12141:4a4721b90d68 12-Apr-2010 John Harres <John.Harres@Sun.COM>

6916981 zfs recv needs better messaging when quota exceeded


# 12070:01261b276236 04-Apr-2010 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM>

6940770 panic in sa_find_idx_tab() after receiving into pool when version shouldn't have allowed it


# 11976:3791e5495b0d 22-Mar-2010 Tom Erickson <Tom.Erickson@Sun.COM>

6931963 zfs_receive_004_neg test regression results in no reported error for invalid incremental receive
6917437 fmd utilities (fmadm, fmstat) hang on error injection followed by fmd restart


# 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


# 11834:4a7103a82983 01-Mar-2010 Tom Erickson <Tom.Erickson@Sun.COM>

6921421 zfs receive: recursive restore fails
6909535 zfs_receive renames full-stream datasets within incremental stream in verbose mode
6748500 zfs receive -I doesn't ignore existing intermediate snapshots


# 11814:09d130965476 24-Feb-2010 Chris Kirby <Chris.Kirby@sun.com>

6505339 dsl_pool_close() needs to call txg_list_destroy(&dp->dp_sync_tasks) to be nice
6569720 zpool import -d <readonly filesystem> <pool> core dumps
6566868 'zinject -c all' should not permit by regular user
6561382 zpl version incompatability needs better error messaging
6909405 concurrent replication actions fail to destroy each others' snapshots
6794306 df.c calls libzfs_init with an argument when none is expected


# 11668:707c4515580e 17-Feb-2010 Chris Kirby <Chris.Kirby@sun.com>

6885979 zfs_send -R fails to send snapshots that get renamed during the operation
6926290 zfs_hold_range() should handle fromsnap == NULL
6926291 In zfs_send(), errno can get clobbered before we use it


# 11546:42ea6be8961b 19-Jan-2010 Chris Kirby <Chris.Kirby@sun.com>

6915111 zfs_iter_snapshots() can miss snapshots
6915113 zfs_send() should use recursive snapshot holds for replication streams
6833999 3-way deadlock in dsl_dataset_hold_ref() and dsl_sync_task_group_sync()
6915353 dsl_dataset_user_release() should retry on EBUSY
6917142 zfs_iter_filesystems() can miss filesystems


# 11515:a122949107d4 15-Jan-2010 Tom Erickson <Tom.Erickson@Sun.COM>

6908211 'zfs inherit -S volsize <volume>' core dumps
6909909 memory leak in zfs_receive()
6916662 received mountpoint invalid after upgrade to zpool v22


# 11461:5113530c9d30 08-Jan-2010 Tom Erickson <Tom.Erickson@Sun.COM>

PSARC 2009/663 zfs receive -e
6885138 Would like ability to specify exact receive path when receiving "zfs send -R" stream
6644648 want "zfs send -R a/b/c@snap|zfs recv d/e" to create d/e/c[/...]


# 11381:c77e4d2b2e75 22-Dec-2009 Lori Alt <Lori.Alt@Sun.COM>

6907006 zfs over-the-wire dedup recalculates checksums unnecessarily


# 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


# 11007:216d8396182e 09-Nov-2009 Lori Alt <Lori.Alt@Sun.COM>

PSARC/2009/557 ZFS send dedup
6812638 zfs send intra-stream dedup
6887817 want snapshot filtering for zfs send
6812603 zfs send can aggregate free records


# 10960:dcc7d6f9faa8 05-Nov-2009 Eric Schrock <Eric.Schrock@Sun.COM>

6897978 zfs send should ignore unknown properties
6897980 zdb doesn't display correct name for TX_{CREATE,MKDIR}_ATTR
6897982 zfs_replay_create() needlessly sets 'name' for TX_MKXATTR
6897984 zdb shouldn't bother displaying name for TX_MKXATTR records


# 10735:336fb268ea6f 07-Oct-2009 Chris Kirby <chris.kirby@sun.com>

6885860 zfs send shouldn't require support for snapshot holds


# 10602:21d184667b7e 21-Sep-2009 Lori Alt <Lori.Alt@Sun.COM>

6399128 want tool to examine backup files (zstreamdump)


# 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


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

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


# 10302:a9e3d1987706 13-Aug-2009 Prabahar Jeyaram <Prabahar.Jeyaram@Sun.COM>

6696858 zfs receive of incremental replication stream can dereference NULL pointer and crash (fix lint)


# 10299:80845694147f 12-Aug-2009 Prabahar Jeyaram <Prabahar.Jeyaram@Sun.COM>

6696858 zfs receive of incremental replication stream can dereference NULL pointer and crash


# 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


# 10200:636e9ab433b8 29-Jul-2009 Lori Alt <Lori.Alt@Sun.COM>

6858551 zfs receive did not mount all filesystems


# 10195:f194519c90bf 29-Jul-2009 Sanjeev Bagewadi <Sanjeev.Bagewadi@Sun.COM>

6853862 refquota property not send over with zfs send -R


# 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


# 8584:327a1b6dd944 20-Jan-2009 Lori Alt <Lori.Alt@Sun.COM>

6794452 zfs receive can't restore a root pool


# 7366:33de5956afbb 18-Aug-2008 Tim Haley <Tim.Haley@Sun.COM>

6678308 zfs receive dumps core when -n is used, fails on replication stream


# 7273:6baaca4d907c 02-Aug-2008 ahrens

6701797 want user properties on snapshots (fix lint)


# 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


# 6479:2fc187a28649 23-Apr-2008 ahrens

6655375 panic loop: assertion failed: crc != 0
6685941 zfs_receive() should indicate non-fatal failure


# 6476:dc9c8d972859 22-Apr-2008 ahl

6691138 dump_filesystem() can lead to SIGSEGV


# 6047:235fee4665e7 20-Feb-2008 ahrens

6598604 BAD TRAP while set property to multiple filesystems
6635639 recursive mutex_enter in dbuf_read()
6658356 incremental zfs receive -F does not destroy volumes that were deleted on the send side


# 5896:1e0712e8dd8b 23-Jan-2008 ahl

6627877 zfs receive coredump with invalid destination name
6649386 memory leaks and bad failure handling in zfs send/receive


# 5765:86c482ef4a34 03-Jan-2008 ek110237

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


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


# 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