]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rbd-mirror: extract pre-journal replay handling to new state machine
authorJason Dillaman <dillaman@redhat.com>
Fri, 20 Dec 2019 20:09:26 +0000 (15:09 -0500)
committerJason Dillaman <dillaman@redhat.com>
Sat, 21 Dec 2019 16:29:18 +0000 (11:29 -0500)
commitd711e6b769f78a408fe29bca7c9e6c42325255de
treedc2eb45b790d4aa2b9a32d72bf81c4cd12cfc08e
parent2d6f91d8a77306ed1207df2ed7222da202f58712
rbd-mirror: extract pre-journal replay handling to new state machine

The new state machine will check for resync/sync states and split-brain
conditions.

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