]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: pass mirror image mode to create/clone image state machines
authorJason Dillaman <dillaman@redhat.com>
Tue, 28 Jan 2020 17:10:03 +0000 (12:10 -0500)
committerJason Dillaman <dillaman@redhat.com>
Thu, 30 Jan 2020 15:26:36 +0000 (10:26 -0500)
commita162fe62d36d8fba2cc7924ceb97da0faeddf2d8
treeab5db713c622b31f4685d0ed217b87bfed80e924
parent3085300bf410296945a6320ae47156cbbd421e66
librbd: pass mirror image mode to create/clone image state machines

The rbd-mirror daemon will need to be able to create images using
snapshot-based mirroring.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/api/Image.cc
src/librbd/api/Migration.cc
src/librbd/image/CloneRequest.cc
src/librbd/image/CloneRequest.h
src/librbd/image/CreateRequest.cc
src/librbd/image/CreateRequest.h
src/librbd/internal.cc
src/test/librbd/image/test_mock_CloneRequest.cc
src/test/rbd_mirror/image_replayer/test_mock_CreateImageRequest.cc
src/tools/rbd_mirror/image_replayer/CreateImageRequest.cc