]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
librbd: add encryption support for copyup 38114/head
authorOr Ozeri <oro@il.ibm.com>
Mon, 2 Nov 2020 13:20:18 +0000 (15:20 +0200)
committerOr Ozeri <oro@il.ibm.com>
Wed, 18 Nov 2020 19:08:30 +0000 (21:08 +0200)
commit3c11d5a2eb39e68a36c1eaf64805809c9d38d82e
tree9ab8085bf6427eab46786444761e9ec66c2f6f9e
parent6f75704a2e96c4292b81179d1e3035703d875cbc
librbd: add encryption support for copyup

This commit implements the prepare_copyup api by the crypto object dispatch layer.

Signed-off-by: Or Ozeri <oro@il.ibm.com>
20 files changed:
src/librbd/cache/ObjectCacherObjectDispatch.h
src/librbd/cache/ParentCacheObjectDispatch.h
src/librbd/cache/WriteAroundObjectDispatch.h
src/librbd/crypto/CryptoObjectDispatch.cc
src/librbd/crypto/CryptoObjectDispatch.h
src/librbd/deep_copy/ObjectCopyRequest.cc
src/librbd/io/CopyupRequest.cc
src/librbd/io/CopyupRequest.h
src/librbd/io/ObjectDispatch.h
src/librbd/io/ObjectDispatchInterface.h
src/librbd/io/ObjectDispatcher.cc
src/librbd/io/ObjectDispatcher.h
src/librbd/io/ObjectDispatcherInterface.h
src/librbd/io/SimpleSchedulerObjectDispatch.h
src/librbd/journal/ObjectDispatch.h
src/test/librbd/crypto/test_mock_CryptoObjectDispatch.cc
src/test/librbd/deep_copy/test_mock_ObjectCopyRequest.cc
src/test/librbd/io/test_mock_CopyupRequest.cc
src/test/librbd/mock/io/MockObjectDispatch.h
src/test/librbd/mock/io/MockObjectDispatcher.h