]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: Remove `RGWSI_RADOS` from `RGWSI_SysObj*`
authorAdam C. Emerson <aemerson@redhat.com>
Mon, 5 Dec 2022 22:10:51 +0000 (17:10 -0500)
committerCasey Bodley <cbodley@redhat.com>
Wed, 29 Nov 2023 18:15:27 +0000 (13:15 -0500)
commit34b8e9fb2228f7c8db6c63f928e8992dafb2de1b
tree9b2561d7efc3a51b51121856693002ff90819bdf
parentf2807f02b0da3065accfc05a5ff990148d8a1b08
rgw: Remove `RGWSI_RADOS` from `RGWSI_SysObj*`

Simply use the RADOS handle and `rgw_rados_ref` directly.

Also make `rgw::AccessListFilter` a std::function.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
22 files changed:
src/rgw/driver/dbstore/common/dbstore.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/driver/rados/rgw_service.cc
src/rgw/driver/rados/rgw_tools.cc
src/rgw/driver/rados/rgw_tools.h
src/rgw/rgw_lc.cc
src/rgw/rgw_multipart_meta_filter.cc
src/rgw/rgw_op.cc
src/rgw/rgw_sal.h
src/rgw/rgw_sal_fwd.h
src/rgw/services/svc_rados.cc
src/rgw/services/svc_rados.h
src/rgw/services/svc_sys_obj.h
src/rgw/services/svc_sys_obj_cache.cc
src/rgw/services/svc_sys_obj_cache.h
src/rgw/services/svc_sys_obj_core.cc
src/rgw/services/svc_sys_obj_core.h
src/rgw/services/svc_sys_obj_core_types.h
src/rgw/services/svc_tier_rados.cc
src/rgw/services/svc_tier_rados.h