]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rbd-mirror: helper abstraction layer for image sync points
authorJason Dillaman <dillaman@redhat.com>
Wed, 8 Jan 2020 00:32:19 +0000 (19:32 -0500)
committerJason Dillaman <dillaman@redhat.com>
Thu, 9 Jan 2020 15:48:52 +0000 (10:48 -0500)
commite191c7e99c00f7b6ae763c16417a3fa1132dc7d1
treee6dbcc921a8574c1269f5977a417c267ea08c6a0
parent2fba5128a607fa4071a65f8b3de315d5227346f5
rbd-mirror: helper abstraction layer for image sync points

The initial implementation interfaces with the remote journal
to store the sync points and snapshot sequence map in the
client meta.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/tools/rbd_mirror/CMakeLists.txt
src/tools/rbd_mirror/image_replayer/StateBuilder.cc
src/tools/rbd_mirror/image_replayer/StateBuilder.h
src/tools/rbd_mirror/image_replayer/journal/StateBuilder.cc
src/tools/rbd_mirror/image_replayer/journal/StateBuilder.h
src/tools/rbd_mirror/image_replayer/journal/SyncPointHandler.cc [new file with mode: 0644]
src/tools/rbd_mirror/image_replayer/journal/SyncPointHandler.h [new file with mode: 0644]
src/tools/rbd_mirror/image_sync/Types.h [new file with mode: 0644]