]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
Merge PR #55690 into wip-xiubli-testing-20240730.023818-quincy testing/wip-xiubli-testing-20240730.023818-quincy
authorXiubo Li <xiubli@redhat.com>
Tue, 30 Jul 2024 02:39:34 +0000 (10:39 +0800)
committerXiubo Li <xiubli@redhat.com>
Tue, 30 Jul 2024 02:39:34 +0000 (10:39 +0800)
* refs/pull/55690/head:
doc: fixing doc/cephfs/fs-volumes
mgr/vol: don't import IndexException since it's unused
qa: disable snapshot_clone_no_wait for some tests
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

1  2 
PendingReleaseNotes
doc/cephfs/fs-volumes.rst

index 8b28544822e8b55d2112a2767801462684151f4f,70d51e3d03ebf93cfb0a51b8923c7d6a187577a1..39e2b7091116e84b9b3a05bcb14207b7e131414d
  * CephFS: Full support for subvolumes and subvolume groups is now available
    for snap_schedule Manager module.
  
 +* CephFS: Command "ceph mds fail" and "ceph fs fail" now requires a
 +  confirmation flag when some MDSs exhibit health warning MDS_TRIM or
 +  MDS_CACHE_OVERSIZED. This is to prevent accidental MDS failover causing
 +  further delays in recovery.
+ * 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
  
Simple merge