]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: SAL drivers take `boost::asio::io_context`
authorAdam C. Emerson <aemerson@redhat.com>
Fri, 14 Apr 2023 18:59:19 +0000 (14:59 -0400)
committerAdam Emerson <aemerson@redhat.com>
Wed, 24 Jan 2024 20:51:46 +0000 (15:51 -0500)
commit7c4eee61c4ab6e54f9298053eaecde682b19cc2b
treea97dcdff66328c0c0535824bd11235cea5d680e3
parent82a40dc151cc4ec1576241b88f099abefc5b4b9a
rgw: SAL drivers take `boost::asio::io_context`

`RadosDriver` needs it, and since SAL generally uses `optional_yield`,
other stores are going to need it to implement that sensibly.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
18 files changed:
src/rgw/CMakeLists.txt
src/rgw/driver/rados/rgw_rados.cc
src/rgw/driver/rados/rgw_sal_rados.cc
src/rgw/driver/rados/rgw_sal_rados.h
src/rgw/driver/rados/rgw_service.cc
src/rgw/driver/rados/rgw_service.h
src/rgw/rgw_admin.cc
src/rgw/rgw_appmain.cc
src/rgw/rgw_main.h
src/rgw/rgw_object_expirer.cc
src/rgw/rgw_realm_reloader.cc
src/rgw/rgw_realm_reloader.h
src/rgw/rgw_sal.cc
src/rgw/rgw_sal.h
src/test/rgw/rgw_cr_test.cc
src/test/rgw/test_d4n_filter.cc
src/test/rgw/test_rgw_iam_policy.cc
src/test/rgw/test_rgw_lua.cc