]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rbd-mirror: fix the below bugs
authorPrasanna Kumar Kalever <prasanna.kalever@redhat.com>
Fri, 9 Aug 2024 06:33:12 +0000 (12:03 +0530)
committerIlya Dryomov <idryomov@gmail.com>
Sun, 28 Sep 2025 18:24:59 +0000 (20:24 +0200)
commitef6fce6c72ae67fd2fda2366ac499745236ef24f
tree7e6ea75f9f79edaea04dae5bae18ef875390e19c
parenta634769568d138adf20eb14611823f03e9cbd261
rbd-mirror: fix the below bugs

* fix braces in the imageMap update_images_added & update_images_removed
* do not allow image add from non-primary
* `down+unknown` status shown on querying individual images which are part
  of group enabled for mirroring
* `mirror pool status` shows down+unknown status
* fix imageMap being overwritten when multiple images are enabled for mirroring
* fix misleading error msg when getting status of a non-mirror enabled group

Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
src/librbd/api/Mirror.cc
src/tools/rbd/action/MirrorGroup.cc
src/tools/rbd_mirror/ImageMap.cc
src/tools/rbd_mirror/ImageReplayer.cc
src/tools/rbd_mirror/Types.cc
src/tools/rbd_mirror/group_replayer/Replayer.cc