]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rbd-mirror: fixup to get/list mirror image status API 9036/head
authorMykola Golub <mgolub@mirantis.com>
Tue, 10 May 2016 09:29:12 +0000 (12:29 +0300)
committerJason Dillaman <dillaman@redhat.com>
Tue, 10 May 2016 17:16:53 +0000 (13:16 -0400)
commit2d906e600a8d81aae15bcf3f8b2fc694537890d4
tree036f85c7d1d94d037d76246fc632233d4538427d
parent495313f355955463f747be9e6650fe8796c0d124
rbd-mirror: fixup to get/list mirror image status API

- embed name and rbd_mirror_image_info_t into rbd_mirror_image_status_t;
- index image status list by image id to make 'start' work correctly;
- provide rbd_mirror_image_status_list_cleanup function.

Fixes: #15771
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
(cherry picked from commit e6c709b3a8be489a900178b8b0d962705d5687e9)
src/include/rbd/librbd.h
src/include/rbd/librbd.hpp
src/librbd/internal.cc
src/librbd/internal.h
src/librbd/librbd.cc
src/test/librbd/test_mirroring.cc
src/tools/rbd/action/MirrorImage.cc
src/tools/rbd/action/MirrorPool.cc