``rgw_topic_require_publish_policy`` can be enabled to deny ``sns:Publish``
permissions unless explicitly granted by topic policy.
+* CephFS: The `subvolume snapshot clone` command now depends on the config option
+ `snapshot_clone_no_wait` which is used to reject the clone operation when
+ all the cloner threads are busy. This config option is enabled by default which means
+ that if no cloner threads are free, the clone request errors out with EAGAIN.
+ The value of the config option can be fetched by using:
+ `ceph config get mgr mgr/volumes/snapshot_clone_no_wait`
+ and it can be disabled by using:
+ `ceph config set mgr mgr/volumes/snapshot_clone_no_wait false`
+
>=18.0.0
* The RGW policy parser now rejects unknown principals by default. If you are
ceph fs subvolume snapshot clone <vol_name> <subvol_name> <snap_name> <target_subvol_name>
+.. note:: ``subvolume snapshot clone`` command depends upon the above mentioned config option ``snapshot_clone_no_wait``
+
If a snapshot (source subvolume) is a part of non-default group, the group name needs to be specified:
.. prompt:: bash #
ceph fs subvolume snapshot clone <vol_name> <subvol_name> <snap_name> <target_subvol_name> --pool_layout <pool_layout>
-Configure the maximum number of concurrent clones. The default is 4:
-
-.. prompt:: bash #
-
- ceph config set mgr mgr/volumes/max_concurrent_clones <value>
-
To check the status of a clone operation use:
.. prompt:: bash #
.. note:: The canceled cloned may be deleted by supplying the ``--force`` option to the `fs subvolume rm` command.
+Configurables
+~~~~~~~~~~~~~
+
+Configure the maximum number of concurrent clone operations. The default is 4:
+
+.. prompt:: bash #
+
+ ceph config set mgr mgr/volumes/max_concurrent_clones <value>
+
+Configure the snapshot_clone_no_wait option :
+
+.. prompt:: bash #
+
+ ``snapshot_clone_no_wait`` config option is used to reject the clone creation request when the cloner threads
+ ( which can be configured using above option i.e. ``max_concurrent_clones``) are not available.
+ It is enabled by default i.e. the value set is True, whereas it can be configured by using below command.
+
+ ceph config set mgr mgr/volumes/snapshot_clone_no_wait <bool>
+
+ The current value of ``snapshot_clone_no_wait`` can be fetched by using below command.
+
+ ceph config get mgr mgr/volumes/snapshot_clone_no_wait
+
.. _subvol-pinning: