]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: Asio frontend shares `io_context` with the rest of RGW wip-coro-after-reef 49737/head
authorAdam C. Emerson <aemerson@redhat.com>
Fri, 14 Apr 2023 19:45:04 +0000 (15:45 -0400)
committerAdam Emerson <aemerson@redhat.com>
Thu, 14 Sep 2023 21:48:01 +0000 (17:48 -0400)
commit9f5fc1fd4d0d42a1074a810a7062905a51ae5bd2
treea24f529a5eb8041366ea493a75a712f475cff95e
parent673d7fc384dd045d024d385cd8cd4fe88078df5c
rgw: Asio frontend shares `io_context` with the rest of RGW

Pull the `io_context` and threads out of `AsioFrontend`, pass in a
reference to `io_context_pool` so it can be shut down at `AsioFrontend::join`

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/rgw/rgw_appmain.cc
src/rgw/rgw_asio_frontend.cc
src/rgw/rgw_asio_frontend.h
src/rgw/rgw_main.h