]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
PendingReleaseNotes: add release note for 62338 54607/head
authorSamuel Just <sjust@redhat.com>
Wed, 22 Nov 2023 03:12:12 +0000 (03:12 +0000)
committerSamuel Just <sjust@redhat.com>
Tue, 2 Jan 2024 17:10:51 +0000 (09:10 -0800)
See https://tracker.ceph.com/issues/62338 and
2fc5486e.

Signed-off-by: Samuel Just <sjust@redhat.com>
PendingReleaseNotes

index 3ae291f0ecb7276f361c8609ee1725de25360e5d..8041ab81ab75671ad59051072e2cd72773ba7d5b 100644 (file)
@@ -91,6 +91,14 @@ CephFS: Disallow delegating preallocated inode ranges to clients. Config
 * RADOS: `get_pool_is_selfmanaged_snaps_mode` C++ API has been deprecated
   due to being prone to false negative results.  It's safer replacement is
   `pool_is_in_selfmanaged_snaps_mode`.
+* RADOS: For bug 62338 (https://tracker.ceph.com/issues/62338), we did not choose
+  to condition the fix on a server flag in order to simplify backporting.  As
+  a result, in rare cases it may be possible for a PG to flip between two acting
+  sets while an upgrade to a version with the fix is in progress.  If you observe
+  this behavior, you should be able to work around it by completing the upgrade or
+  by disabling async recovery by setting osd_async_recovery_min_cost to a very
+  large value on all OSDs until the upgrade is complete:
+  ``ceph config set osd osd_async_recovery_min_cost 1099511627776``
 
 >=18.0.0