From: Venky Shankar Date: Tue, 25 Feb 2020 07:29:54 +0000 (-0500) Subject: doc: document `clone cancel` command X-Git-Tag: v15.2.0~26^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=60105f6101d2370f34c2d758e1452acddf962075;p=ceph.git doc: document `clone cancel` command Fixes: http://tracker.ceph.com/issues/44208 Signed-off-by: Venky Shankar --- diff --git a/doc/cephfs/fs-volumes.rst b/doc/cephfs/fs-volumes.rst index 052f4f5d89e7..62eb4ec0e5b7 100644 --- a/doc/cephfs/fs-volumes.rst +++ b/doc/cephfs/fs-volumes.rst @@ -258,5 +258,28 @@ only unprotected snapshots can be removed. This guarantees that a snapshot canno .. note:: Cloning only synchronizes directories, regular files and symbolic links. Also, inode timestamps (access and modification times) are synchronized upto seconds granularity. +An `in-progress` or a `pending` clone operation can be canceled. To cancel a clone operation use the `clone cancel` command:: + + $ ceph fs clone cancel [--group_name ] + +On successful cancelation, the cloned subvolume is moved to `canceled` state:: + + $ ceph fs subvolume snapshot protect cephfs subvol1 snap1 + $ ceph fs subvolume snapshot clone cephfs subvol1 snap1 clone1 + $ ceph fs clone cancel cephfs clone1 + $ ceph fs clone status cephfs clone1 + { + "status": { + "state": "canceled", + "source": { + "volume": "cephfs", + "subvolume": "subvol1", + "snapshot": "snap1" + } + } + } + +.. note:: The canceled cloned can be deleted by using --force option in `fs subvolume rm` command. + .. _manila: https://github.com/openstack/manila .. _CSI: https://github.com/ceph/ceph-csi