]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: deep copy optionally support flattening cloned image
authorMykola Golub <mgolub@suse.com>
Thu, 26 Apr 2018 08:30:03 +0000 (11:30 +0300)
committerMykola Golub <mgolub@suse.com>
Wed, 16 May 2018 13:07:38 +0000 (16:07 +0300)
commit0d43d2faceca158cc9cf2177802b80dda2b554c9
tree3f916f92ead115e113b71c0d01068aa753b0961d
parentca0893c4d9f54e3d80cf7ea90c8b4431d1f5a4f0
librbd: deep copy optionally support flattening cloned image

Fixes: http://tracker.ceph.com/issues/22787
Signed-off-by: Mykola Golub <mgolub@suse.com>
19 files changed:
src/include/rbd/librbd.h
src/librbd/DeepCopyRequest.cc
src/librbd/DeepCopyRequest.h
src/librbd/api/Image.cc
src/librbd/api/Image.h
src/librbd/deep_copy/ImageCopyRequest.cc
src/librbd/deep_copy/ImageCopyRequest.h
src/librbd/deep_copy/ObjectCopyRequest.cc
src/librbd/deep_copy/ObjectCopyRequest.h
src/librbd/deep_copy/SnapshotCopyRequest.cc
src/librbd/deep_copy/SnapshotCopyRequest.h
src/librbd/internal.cc
src/test/librbd/deep_copy/test_mock_ImageCopyRequest.cc
src/test/librbd/deep_copy/test_mock_ObjectCopyRequest.cc
src/test/librbd/deep_copy/test_mock_SnapshotCopyRequest.cc
src/test/librbd/test_DeepCopy.cc
src/test/librbd/test_mock_DeepCopyRequest.cc
src/test/rbd_mirror/test_mock_ImageSync.cc
src/tools/rbd_mirror/ImageSync.cc