]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
neorados: Make IOContext getters/setters less weird
authorAdam Emerson <aemerson@redhat.com>
Tue, 28 Nov 2023 20:12:29 +0000 (15:12 -0500)
committerAdam Emerson <aemerson@redhat.com>
Wed, 6 Dec 2023 20:39:35 +0000 (15:39 -0500)
commit20aee5bbbcb50e8eebe63348f7371bf0070832d9
treef33d5c3619bef6cb436b1eb5e9cc28a46e4e6087
parentb19e15cb238b41d38c81fd00063906baf7816fdc
neorados: Make IOContext getters/setters less weird

Name them get and set for one thing. In practice a lot of existing
Ceph code is written using special values to indicate nullity, so
optional doesn't add anything.

Signed-off-by: Adam Emerson <aemerson@redhat.com>
18 files changed:
src/include/neorados/RADOS.hpp
src/librbd/ImageCtx.cc
src/librbd/cache/ObjectCacherObjectDispatch.cc
src/librbd/cache/ObjectCacherWriteback.cc
src/librbd/cache/ParentCacheObjectDispatch.cc
src/librbd/cache/WriteLogImageDispatch.cc
src/librbd/crypto/CryptoObjectDispatch.cc
src/librbd/deep_copy/ObjectCopyRequest.cc
src/librbd/io/CopyupRequest.cc
src/librbd/io/ObjectRequest.cc
src/librbd/migration/ImageDispatch.cc
src/neorados/RADOS.cc
src/test/librados_test_stub/NeoradosTestStub.cc
src/test/librbd/deep_copy/test_mock_ObjectCopyRequest.cc
src/test/librbd/io/test_mock_ObjectRequest.cc
src/test/librbd/mock/MockImageCtx.cc
src/test/neorados/list_pool.cc
src/tools/neorados.cc