]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd/deep_copy: added bitwise flag parameter to object copy
authorJason Dillaman <dillaman@redhat.com>
Tue, 8 Dec 2020 18:11:20 +0000 (13:11 -0500)
committerMykola Golub <mgolub@suse.com>
Wed, 9 Jun 2021 12:21:15 +0000 (15:21 +0300)
commitc0a4611ee58058fec921a69f4f2f9daebe4eda58
tree40114ac02b8dfc8f086b970a39dd1fe11181420a
parenta10adc8ba2eadbf091335bf34aa3cbe06d8d18a8
librbd/deep_copy: added bitwise flag parameter to object copy

This initial version subsumes the original "flatten" boolean flag.

Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit e79f6b1c157e042f57b577bc510debb21e004ea7)

Conflicts:
src/librbd/deep_copy/ImageCopyRequest.cc (FunctionContext vs LambdaContext, no handler param for ObjectCopyRequest)
src/librbd/deep_copy/ObjectCopyRequest.cc
src/librbd/deep_copy/ObjectCopyRequest.h
src/librbd/io/CopyupRequest.cc
src/librbd/operation/MigrateRequest.cc
src/test/librbd/deep_copy/test_mock_ImageCopyRequest.cc
src/test/librbd/deep_copy/test_mock_ObjectCopyRequest.cc
src/test/librbd/io/test_mock_CopyupRequest.cc
                (no handler param for ObjectCopyRequest)
src/librbd/deep_copy/ImageCopyRequest.cc
src/librbd/deep_copy/ObjectCopyRequest.cc
src/librbd/deep_copy/ObjectCopyRequest.h
src/librbd/deep_copy/Types.h
src/librbd/io/CopyupRequest.cc
src/librbd/operation/MigrateRequest.cc
src/test/librbd/deep_copy/test_mock_ImageCopyRequest.cc
src/test/librbd/deep_copy/test_mock_ObjectCopyRequest.cc
src/test/librbd/io/test_mock_CopyupRequest.cc