]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
doc: add RBD_LOCK_MODE_EXCLUSIVE_TRANSIENT release note 68205/head
authorIlya Dryomov <idryomov@gmail.com>
Fri, 3 Apr 2026 16:13:01 +0000 (18:13 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Fri, 3 Apr 2026 16:36:00 +0000 (18:36 +0200)
I was reluctant to advertise this feature right away but it has proven
to fit the bill and is getting backported to stable releases now.

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
PendingReleaseNotes

index 493307201e71520424872b53b712dfd4ea34ab4b..41d9d5e9358f740853595e3bc3b969e65dd4a250 100644 (file)
 * RBD: Mirror snapshot creation and trash purge schedules are now automatically
   staggered when no explicit "start-time" is specified. This reduces scheduling
   spikes and distributes work more evenly over time.
-
+* RBD: Introduced a new ``RBD_LOCK_MODE_EXCLUSIVE_TRANSIENT`` policy for
+  ``rbd_lock_acquire()``. This is a low-level interface intended to allow
+  a peer to grab exclusive lock manually for short periods of time with other
+  peers pausing their activity and waiting for the lock to be released rather
+  than instantly aborting I/O and returning an error. It's possible to switch
+  from ``RBD_LOCK_MODE_EXCLUSIVE`` to ``RBD_LOCK_MODE_EXCLUSIVE_TRANSIENT``
+  policy and vice versa even if the lock is already held.
 * OSD: A health warning is reported when BlueFS usage exceeds the
   configured ratio of the main OSD data device size. This warning is
   informational and can be muted with: