]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rbd-mirror: replace cond.wait() with async callbacks in group_replayer::Replayer 65004/head
authorVinayBhaskar-V <vvarada@redhat.com>
Fri, 4 Jul 2025 12:41:38 +0000 (18:11 +0530)
committerVinayBhaskar-V <vvarada@redhat.com>
Mon, 15 Sep 2025 16:17:55 +0000 (21:47 +0530)
commit0a4baae962ad8d832d63a0512c78fc39d65e4ce6
treeb53c7f4baadb316765f5f7bcc35911be589de11a
parent10df4cf67a3ff7d6a0bce0a537275714eda9702c
rbd-mirror: replace cond.wait() with async callbacks in group_replayer::Replayer

This commit also replace all cls sync api calls with async calls and
handles shut_down by properly tracking all async_ops()

Co-authored-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
Signed-off-by: VinayBhaskar-V <vvarada@redhat.com>
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