]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw/metadata: use raw RGWMetadataHandler for bucket entrypoints
authorCasey Bodley <cbodley@redhat.com>
Sun, 3 Dec 2023 19:44:06 +0000 (14:44 -0500)
committerCasey Bodley <cbodley@redhat.com>
Thu, 12 Sep 2024 20:54:58 +0000 (16:54 -0400)
commitb04ca1367cbb0b262f3399a9d7099a79e575f505
tree9485889316392ebe8ed88666212e28469b5c51cb
parent7fb384207f95f1e881e536ae2df695d2f518f552
rgw/metadata: use raw RGWMetadataHandler for bucket entrypoints

RGWBucketMetadataHandler inherits from RGWMetadataHandler directly
instead of RGWMetadataHandler_GenericMetaBE

replace RGWSI_Bucket_SObj_Module with the RGWMetadataLister abstraction

RGWSI_Bucket_SObj now depends on RGWSI_MDLog and writes mdlog entries
itself

Signed-off-by: Casey Bodley <cbodley@redhat.com>
src/rgw/driver/rados/rgw_bucket.cc
src/rgw/driver/rados/rgw_bucket.h
src/rgw/driver/rados/rgw_data_sync.cc
src/rgw/driver/rados/rgw_service.cc
src/rgw/driver/rados/rgw_sync_module.cc
src/rgw/driver/rados/rgw_sync_module.h
src/rgw/services/svc_bucket.h
src/rgw/services/svc_bucket_sobj.cc
src/rgw/services/svc_bucket_sobj.h
src/rgw/services/svc_mdlog.cc