]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: RGWDeleteMultiObj spawns a coroutine on null_yield
authorCasey Bodley <cbodley@redhat.com>
Tue, 22 Jul 2025 18:25:37 +0000 (14:25 -0400)
committerCasey Bodley <cbodley@redhat.com>
Mon, 28 Jul 2025 15:56:18 +0000 (11:56 -0400)
commit60ba07ae5c62f4880bbf0dc4b14dbe82d414eb7f
tree636830a11c6b07a83c3b7f08eead35803f78d455
parent78502297afd074e51e0d2f99fac1b45fc3eaa0c2
rgw: RGWDeleteMultiObj spawns a coroutine on null_yield

if called with null_yield, RGWDeleteMultiObj::execute() creates an
io_context and spawns a coroutine to run on it. this ensures that
spawn_throttle always gets a valid yield context

Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/rgw_op.cc
src/rgw/rgw_op.h