]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rbd-mirror: switch image sync to use abstract sync point handler
authorJason Dillaman <dillaman@redhat.com>
Wed, 8 Jan 2020 04:44:25 +0000 (23:44 -0500)
committerJason Dillaman <dillaman@redhat.com>
Thu, 9 Jan 2020 15:48:52 +0000 (10:48 -0500)
commita6d1d1226277eba4fcf71560865502b5673ed541
treee818d33b922c7914484b5a840b74a8cb6602d6db
parente191c7e99c00f7b6ae763c16417a3fa1132dc7d1
rbd-mirror: switch image sync to use abstract sync point handler

This removes all journal-specific code from the image sync path.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
14 files changed:
src/test/rbd_mirror/image_replayer/test_mock_BootstrapRequest.cc
src/test/rbd_mirror/image_sync/test_mock_SyncPointCreateRequest.cc
src/test/rbd_mirror/image_sync/test_mock_SyncPointPruneRequest.cc
src/test/rbd_mirror/mock/image_sync/MockSyncPointHandler.h [new file with mode: 0644]
src/test/rbd_mirror/test_ImageSync.cc
src/test/rbd_mirror/test_mock_ImageSync.cc
src/tools/rbd_mirror/ImageSync.cc
src/tools/rbd_mirror/ImageSync.h
src/tools/rbd_mirror/image_replayer/BootstrapRequest.cc
src/tools/rbd_mirror/image_replayer/BootstrapRequest.h
src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.cc
src/tools/rbd_mirror/image_sync/SyncPointCreateRequest.h
src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.cc
src/tools/rbd_mirror/image_sync/SyncPointPruneRequest.h