]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rbd-mirror: utilize the mirroring watcher to receive update notifications
authorJason Dillaman <dillaman@redhat.com>
Tue, 22 Nov 2016 18:47:37 +0000 (13:47 -0500)
committerJason Dillaman <dillaman@redhat.com>
Thu, 16 Mar 2017 21:04:30 +0000 (17:04 -0400)
commite025b22e46dae23e1a9d8af7e4f4ec1443dcb5fb
tree3d479c47638c7c3121ad51553e6fdc539d80046c
parent7a26dfab6de4a331de3eb80345457d08e5dc46da
rbd-mirror: utilize the mirroring watcher to receive update notifications

Fixes: http://tracker.ceph.com/issues/15029
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
21 files changed:
src/common/config_opts.h
src/librbd/MirroringWatcher.cc
src/librbd/MirroringWatcher.h
src/librbd/Watcher.cc
src/librbd/Watcher.h
src/test/librbd/test_MirroringWatcher.cc
src/test/rbd_mirror/CMakeLists.txt
src/test/rbd_mirror/mock/MockContextWQ.h [new file with mode: 0644]
src/test/rbd_mirror/mock/MockSafeTimer.h [new file with mode: 0644]
src/test/rbd_mirror/pool_watcher/test_mock_RefreshImagesRequest.cc
src/test/rbd_mirror/test_PoolWatcher.cc
src/test/rbd_mirror/test_mock_PoolWatcher.cc [new file with mode: 0644]
src/tools/rbd_mirror/ImageReplayer.cc
src/tools/rbd_mirror/PoolWatcher.cc
src/tools/rbd_mirror/PoolWatcher.h
src/tools/rbd_mirror/Replayer.cc
src/tools/rbd_mirror/Replayer.h
src/tools/rbd_mirror/pool_watcher/RefreshImagesRequest.cc
src/tools/rbd_mirror/pool_watcher/RefreshImagesRequest.h
src/tools/rbd_mirror/types.cc
src/tools/rbd_mirror/types.h