From: Kotresh HR Date: Wed, 6 Apr 2022 07:21:54 +0000 (+0530) Subject: doc: Document the clone failure status X-Git-Tag: v18.0.0~1050^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F45816%2Fhead;p=ceph.git doc: Document the clone failure status Fixes: https://tracker.ceph.com/issues/55190 Signed-off-by: Kotresh HR --- diff --git a/doc/cephfs/fs-volumes.rst b/doc/cephfs/fs-volumes.rst index 6ef08a2e9c39..d029a47c2284 100644 --- a/doc/cephfs/fs-volumes.rst +++ b/doc/cephfs/fs-volumes.rst @@ -340,8 +340,14 @@ A clone can be in one of the following states: #. `in-progress` : Clone operation is in progress #. `complete` : Clone operation has successfully finished #. `failed` : Clone operation has failed +#. `canceled` : Clone operation is cancelled by user -Sample output from an `in-progress` clone operation:: +The reason for a clone failure is shown as below: + +#. `errno` : error number +#. `error_msg` : failure error string + +Sample output of an `in-progress` clone operation:: $ ceph fs subvolume snapshot clone cephfs subvol1 snap1 clone1 $ ceph fs clone status cephfs clone1 @@ -356,6 +362,28 @@ Sample output from an `in-progress` clone operation:: } } +.. note:: The `failure` section will be shown only if the clone is in failed or cancelled state + +Sample output of a `failed` clone operation:: + + $ ceph fs subvolume snapshot clone cephfs subvol1 snap1 clone1 + $ ceph fs clone status cephfs clone1 + { + "status": { + "state": "failed", + "source": { + "volume": "cephfs", + "subvolume": "subvol1", + "snapshot": "snap1" + "size": "104857600" + }, + "failure": { + "errno": "122", + "errstr": "Disk quota exceeded" + } + } + } + (NOTE: since `subvol1` is in default group, `source` section in `clone status` does not include group name) .. note:: Cloned subvolumes are accessible only after the clone operation has successfully completed.