]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
librbd: update mirror peer data structure 7718/head
authorJason Dillaman <dillaman@redhat.com>
Fri, 19 Feb 2016 20:29:32 +0000 (15:29 -0500)
committerJason Dillaman <dillaman@redhat.com>
Fri, 19 Feb 2016 21:12:12 +0000 (16:12 -0500)
commit700c3dc24b42a362600fea92eb5271bb5ba8022a
tree62d5acabbcf88fdd8d1fad6a465eeac64dbc0510
parent0ec038abca13d4c163a96c3eb61b26f7a9ab50dd
librbd: update mirror peer data structure

Replace cluster uuid with mirror peer uuid and support an
optional pool id within a peer (when using internal APIs
for testing).

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
20 files changed:
src/cls/rbd/cls_rbd.cc
src/cls/rbd/cls_rbd_client.cc
src/cls/rbd/cls_rbd_client.h
src/cls/rbd/cls_rbd_types.cc
src/cls/rbd/cls_rbd_types.h
src/include/rbd/librbd.h
src/include/rbd/librbd.hpp
src/librbd/internal.cc
src/librbd/internal.h
src/librbd/librbd.cc
src/test/cli/rbd/help.t
src/test/cli/rbd/not-enough-args.t
src/test/cls_rbd/test_cls_rbd.cc
src/test/librbd/test_librbd.cc
src/test/rbd_mirror/test_ClusterWatcher.cc
src/test/rbd_mirror/test_PoolWatcher.cc
src/tools/rbd/action/MirrorPool.cc
src/tools/rbd_mirror/Replayer.cc
src/tools/rbd_mirror/types.cc
src/tools/rbd_mirror/types.h