]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: RGWDeleteMultiObj uses spawn_throttle for concurrency
authorCasey Bodley <cbodley@redhat.com>
Thu, 9 May 2024 17:50:06 +0000 (13:50 -0400)
committerCasey Bodley <cbodley@redhat.com>
Fri, 31 May 2024 15:23:43 +0000 (11:23 -0400)
commite571752d458cecfaf0f70b01b4775efb64d959b7
tree5b5269da0b1288ba128a76e7bf6d899d59a8ea43
parent63899d54088eba4b3812cc2c7b0446d9800202b9
rgw: RGWDeleteMultiObj uses spawn_throttle for concurrency

adapt RGWDeleteMultiObj to use ceph::async::spawn_throttle for the
handle_individual_object() coroutines it spawns

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