]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Merge PR #52670 into main
authorVenky Shankar <vshankar@redhat.com>
Tue, 20 Feb 2024 04:58:48 +0000 (10:28 +0530)
committerVenky Shankar <vshankar@redhat.com>
Tue, 20 Feb 2024 04:58:48 +0000 (10:28 +0530)
* refs/pull/52670/head:
doc: add the reject the clone when threads are not available feature in the document
qa: add test cases for the support to reject clones feature
mgr/volumes: support to reject CephFS clones if cloner threads are not available

Reviewed-by: Kotresh Hiremath Ravishankar <khiremat@redhat.com>
Reviewed-by: Venky Shankar <vshankar@redhat.com>
1  2 
PendingReleaseNotes

index e28c35efce53bd31caf3ceae7de369f6eb02c4a7,54ac2d7e192cf77ed31efe6370a323c72d71ef91..801546c0b577d4d52f44fd8e1d62fa8d11cc8ee3
@@@ -133,13 -130,16 +133,22 @@@ CephFS: Disallow delegating preallocate
    notifications to topics owned by other users. A new configuration parameter:
    ``rgw_topic_require_publish_policy`` can be enabled to deny ``sns:Publish``
    permissions unless explicitly granted by topic policy.
 +* RBD: The option ``--image-id`` has been added to `rbd children` CLI command,
 +  so it can be run for images in the trash.
 +* PG dump: The default output of `ceph pg dump --format json` has changed. The
 +  default json format produces a rather massive output in large clusters and
 +  isn't scalable. So we have removed the 'network_ping_times' section from
 +  the output. Details in the tracker: https://tracker.ceph.com/issues/57460
  
+ * 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