]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rbd-mirror: created simple shell image replayer state builder
authorJason Dillaman <dillaman@redhat.com>
Tue, 7 Jan 2020 15:50:34 +0000 (10:50 -0500)
committerJason Dillaman <dillaman@redhat.com>
Thu, 9 Jan 2020 15:48:52 +0000 (10:48 -0500)
commite31e471796efe658e66693514d07c5b72b1e8314
tree0750b5c2f8b79d0688ed1dc86bf648ee2100091e
parent2a635312808bea4aa9029bc6fb566661a1b707f0
rbd-mirror: created simple shell image replayer state builder

This state builder will separate common logic for journal + snapshot
mirroring and allow an abstract query and builder APIs for abstracting
the deltas between the two implementations.

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