]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: support preprocessing source object data prior to deep-copy 37444/head
authorJason Dillaman <dillaman@redhat.com>
Mon, 5 Oct 2020 18:04:14 +0000 (14:04 -0400)
committerJason Dillaman <dillaman@redhat.com>
Tue, 13 Oct 2020 12:40:29 +0000 (08:40 -0400)
commit5511d1bf8541653cd41cb6de4b95f87183222e6c
tree78be01481fbfbbf1551af69921bf5cf16fef3bad
parent9b11301c2c687f7ee1e98473a42da2f3cb23d820
librbd: support preprocessing source object data prior to deep-copy

Let object dispatch layers potentially mutate the data read from the
source image prior to issuing the actual deep-copy operations against
the destination image.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
src/librbd/deep_copy/ObjectCopyRequest.cc
src/librbd/deep_copy/ObjectCopyRequest.h
src/test/librbd/deep_copy/test_mock_ObjectCopyRequest.cc