]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
cls/rgw: warn about CLSRGWConcurrentIO use in asio threads 58461/head
authorCasey Bodley <cbodley@redhat.com>
Mon, 8 Jul 2024 15:01:37 +0000 (11:01 -0400)
committerCasey Bodley <cbodley@redhat.com>
Thu, 5 Sep 2024 22:28:21 +0000 (18:28 -0400)
commitf2350a8c7fa6c65e6b509b1baf3e5079029e6b34
treebff8af74120e4ba4696eb78e4303e24cfef9831d
parent4ee8e591f39d7978438c83c8a245ee1e17df0edf
cls/rgw: warn about CLSRGWConcurrentIO use in asio threads

bucket index operations that need to visit every index shard object use
this CLSRGWConcurrentIO class to issue several requests in parallel,
then wait on a condition variable for completions. this wait causes asio
threads to block, so add warnings to all call sites

Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/driver/rados/rgw_rados.cc
src/rgw/services/svc_bi_rados.cc
src/rgw/services/svc_bilog_rados.cc