]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commit
rbd-mirror: allow resync while a group snapshot is still syncing
authorPrasanna Kumar Kalever <prasanna.kalever@redhat.com>
Thu, 11 Dec 2025 05:23:50 +0000 (10:53 +0530)
committerPrasanna Kumar Kalever <prasanna.kalever@redhat.com>
Tue, 3 Feb 2026 15:43:48 +0000 (21:13 +0530)
commitc4bbd5d88a0c6ec4e811707a4f7c0712064bbc5c
treebdda6845ef3b65bc17cee55ec200b83da5c45d4b
parent680b2eaf513b2c06453cc98480ed377771ed1a77
rbd-mirror: allow resync while a group snapshot is still syncing

currently we do not allow resync operation if the snapshot is still inprogress
to sync until its fully done. This means that if snapshot synchronization
becomes stuck for any reason, a resync cannot be triggered, resulting in an
undesirable operational limitation.

this change enables resync requests to be processed even when a group snapshot
is still syncing, allowing resync in the middle of syncing a group snapshot.

Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
src/tools/rbd_mirror/group_replayer/Replayer.cc
src/tools/rbd_mirror/group_replayer/Replayer.h