]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw/rados: index operations use async_reads/writes()
authorCasey Bodley <cbodley@redhat.com>
Thu, 7 Nov 2024 21:10:15 +0000 (16:10 -0500)
committerCasey Bodley <cbodley@redhat.com>
Tue, 8 Apr 2025 15:45:23 +0000 (11:45 -0400)
commite4fd504e3fff5f393e5776a261710278f5d7a6d4
tree6460da83d0eae8d5d7984b1043299a1d59a30d3d
parent2c6f777f83ba9ea355d148ad5df85959c7ebd22b
rgw/rados: index operations use async_reads/writes()

replace the classes derived from CLSRGWConcurrentIO with classes
derived from Reader/Writer/RevertibleWriter and use the async algorithms

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