]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: Use `run_coro` to call coroutines at use
authorAdam C. Emerson <aemerson@redhat.com>
Fri, 18 Apr 2025 07:31:35 +0000 (03:31 -0400)
committerAdam C. Emerson <aemerson@redhat.com>
Thu, 7 Aug 2025 20:01:16 +0000 (16:01 -0400)
commitecd1f81e46bd43678ed09e99e0e0334c410c0f1c
tree796dcd8f785d8952dd869ad58c406fd8a57df796
parent1197a6df3d681b01cfe13ac14d03336eff987642
rgw: Use `run_coro` to call coroutines at use

This avoids having two entry points with different error checking
preparation, etc. to get out of sync or have a fix get forgotten.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
(cherry picked from commit 47329444b8c62e99a9c823c3fbba31f26a7aab7a)
Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/rgw/driver/rados/rgw_datalog.cc
src/rgw/driver/rados/rgw_datalog.h
src/rgw/driver/rados/rgw_rest_log.cc
src/rgw/driver/rados/rgw_trim_datalog.cc
src/rgw/radosgw-admin/radosgw-admin.cc
src/test/rgw/test_datalog.cc