]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rbd-mirror: extract journal replay logic to its own class
authorJason Dillaman <dillaman@redhat.com>
Sat, 7 Dec 2019 21:52:51 +0000 (16:52 -0500)
committerJason Dillaman <dillaman@redhat.com>
Mon, 16 Dec 2019 01:08:10 +0000 (20:08 -0500)
commit2df70c2e23a8ae715d04d63abb4a2ee6bea985a3
tree36015ab1fd125d7d69799e82e84b06ecfcd84958
parent8a9a1bf6eb6d43181a947a417bd0e94e5cd6e70a
rbd-mirror: extract journal replay logic to its own class

This will help to greatly reduce the journal-specific code in the
current image replayer.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/test/rbd_mirror/CMakeLists.txt
src/test/rbd_mirror/image_replayer/journal/test_mock_Replayer.cc [new file with mode: 0644]
src/tools/rbd_mirror/CMakeLists.txt
src/tools/rbd_mirror/image_replayer/Replayer.h [new file with mode: 0644]
src/tools/rbd_mirror/image_replayer/ReplayerListener.h [new file with mode: 0644]
src/tools/rbd_mirror/image_replayer/journal/Replayer.cc [new file with mode: 0644]
src/tools/rbd_mirror/image_replayer/journal/Replayer.h [new file with mode: 0644]