]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rbd_mirror: avoid passing empty remote_mirror_uuid to group_replayer
authorPrasanna Kumar Kalever <prasanna.kalever@redhat.com>
Thu, 27 Mar 2025 07:25:33 +0000 (12:55 +0530)
committerPrasanna Kumar Kalever <prasanna.kalever@redhat.com>
Thu, 24 Apr 2025 15:56:37 +0000 (21:26 +0530)
commita203271a025ad5751e6e12d17342f843af6c6d99
tree12d80c626d4c601ad27011f1b03c896b729c6baa
parent509f93e611fff22cbaba82b6b366186ade9e1606
rbd_mirror: avoid passing empty remote_mirror_uuid to group_replayer

group_replayer can fetch remote_mirror_uuid as remote_pool_meta.mirror_uuid

>>> gc = rbd.Group(ioctx, 'test_group')
>>> print(gc.group_snap_get_mirror_namespace('104b430672cf'))
{'state': 2, 'mirror_peer_uuids': [],
'primary_mirror_uuid': '6cd393ad-c21d-42e6-a404-0dabf596bfe7',
'primary_snap_id': '104b430672cf'}

Thanks to Ilya for highlighting the issue.

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