freebsd-src/cddl/contrib/opensolaris/cmd
Pawel Jakub Dawidek c622f88dd2 It is possible to recursively destroy snapshots even if the snapshot
doesn't exist on a dataset we are starting from. For example if we
have the following configuration:

	tank
	tank/foo
	tank/foo@snap
	tank/bar
	tank/bar@snap

We can execute:

	# zfs destroy -t tank@snap

eventhough tank@snap doesn't exit.

Unfortunately it is not possible to do the same with recursive rename:

	# zfs rename -r tank@snap tank@pans
	cannot open 'tank@snap': dataset does not exist

...until now. This change allows to recursively rename snapshots even if
snapshot doesn't exist on the starting dataset.

Sponsored by:	rsync.net
MFC after:	2 weeks
2012-09-23 20:12:10 +00:00
..
dtrace Revert previous commit. The bug was actually caused by an issue 2012-07-25 17:49:01 +00:00
lockstat Fix lockstat breakage to arm/powerpc buildworld. 2009-05-27 22:41:28 +00:00
mdb/tools/common Apply FreeBSD changes. 2008-04-26 03:47:34 +00:00
plockstat Port plockstat to FreeBSD. This will be connected to the build later. 2010-08-21 13:54:33 +00:00
pyzfs Merge ZFS version 15 and almost all OpenSolaris bugfixes referenced 2010-07-12 23:49:04 +00:00
sgs Apply FreeBSD changes. 2008-04-26 03:47:34 +00:00
stat/common Finally... Import the latest open-source ZFS version - (SPA) 28. 2011-02-27 19:41:40 +00:00
zdb Remove trailing whitespace. 2012-09-01 06:12:14 +00:00
zfs It is possible to recursively destroy snapshots even if the snapshot 2012-09-23 20:12:10 +00:00
zhack Introduce "feature flags" for ZFS pools (bump SPA version to 5000). 2012-06-11 11:35:22 +00:00
zinject Merge recent vendor changes: 2012-08-28 12:25:37 +00:00
zlook Finally... Import the latest open-source ZFS version - (SPA) 28. 2011-02-27 19:41:40 +00:00
zpool Merge recent zfs vendor changes, sync code and adjust userland DEBUG. 2012-09-12 18:05:43 +00:00
zstreamdump General mdoc(7) and typo fixes. 2012-05-10 02:07:00 +00:00
ztest Merge recent zfs vendor changes, sync code and adjust userland DEBUG. 2012-09-12 18:05:43 +00:00