]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw/multi: Give tasks a reference to RGWDataChangesLog
authorAdam C. Emerson <aemerson@redhat.com>
Fri, 25 Apr 2025 21:40:05 +0000 (17:40 -0400)
committerAdam C. Emerson <aemerson@redhat.com>
Tue, 5 Aug 2025 20:18:36 +0000 (16:18 -0400)
commit4c0f4220e6f764a81912dc13f6e5040b081449ad
treeb0e26a36b1257dc8f5fbbfc561a96fea282c5f0e
parent24e67fa8112221b452d8bd8dc8a9d689203d3054
rgw/multi: Give tasks a reference to RGWDataChangesLog

Also run them in strands. Also `datalog_rados` is a `shared_ptr`,
now. Probably make it intrusive later.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
src/include/neorados/RADOS.hpp
src/rgw/driver/rados/rgw_datalog.cc
src/rgw/driver/rados/rgw_datalog.h
src/rgw/driver/rados/rgw_rados.cc
src/rgw/driver/rados/rgw_sal_rados.cc
src/rgw/driver/rados/rgw_service.cc
src/rgw/driver/rados/rgw_service.h
src/rgw/rgw_sal.cc
src/test/rgw/test_datalog.cc