]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: Distentangle `rgw_rados_ref` from `RGWSI_RADOS`
authorAdam C. Emerson <aemerson@redhat.com>
Fri, 2 Dec 2022 04:25:54 +0000 (23:25 -0500)
committerCasey Bodley <cbodley@redhat.com>
Wed, 29 Nov 2023 17:57:59 +0000 (12:57 -0500)
commit750680b2d1889d37c46ec14911a2dd6b3f3338bb
treec197a468e7fed03aa20fc7ea6f80b13fee0699a7
parent090e92a18db50f388140575e451c1b92c1d3721b
rgw: Distentangle `rgw_rados_ref` from `RGWSI_RADOS`

`RGWSI_RADOS` has no reason to exist. `rgw_rados_ref`, on the other
hand, is fairly useful. Move `rgw_rados_ref` to
`store/rados/rgw_tools.h` along with a function to create one.

Then clean up the fallout.

Signed-off-by: Adam C. Emerson <aemerson@redhat.com>
14 files changed:
src/rgw/driver/rados/rgw_cr_rados.cc
src/rgw/driver/rados/rgw_cr_rados.h
src/rgw/driver/rados/rgw_object_expirer_core.cc
src/rgw/driver/rados/rgw_putobj_processor.cc
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_tools.cc
src/rgw/driver/rados/rgw_tools.h
src/rgw/driver/rados/rgw_trim_bilog.cc
src/rgw/driver/rados/sync_fairness.cc
src/rgw/services/svc_cls.cc
src/rgw/services/svc_cls.h
src/rgw/services/svc_rados.h