]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
RGW - Zipper - remove RGWObjectCtx from SAL API 44616/head
authorDaniel Gryniewicz <dang@redhat.com>
Tue, 28 Sep 2021 16:12:15 +0000 (12:12 -0400)
committerDaniel Gryniewicz <dang@redhat.com>
Mon, 7 Mar 2022 15:53:03 +0000 (10:53 -0500)
commit88bcacc23abd3525926183eaf2668d7d3a04eef7
tree8203e4d67e3c077777c8b63a5109270bc850d44d
parentd9ac8f20cd213733fea1c532d8cdbe168640b760
RGW - Zipper - remove RGWObjectCtx from SAL API

RGWObjectCtx is a RADOS-specific concept, but it's threaded through the
whole of RGW.  Remove it from the SAL API, and from everything above the
line, leaving it only in RadosStore.  As part of this, move RGWObjState
to SAL and use it as the key for an Object.

Signed-off-by: Daniel Gryniewicz <dang@fprintf.net>
37 files changed:
src/rgw/librgw.cc
src/rgw/rgw_admin.cc
src/rgw/rgw_bucket.cc
src/rgw/rgw_common.h
src/rgw/rgw_cr_rados.cc
src/rgw/rgw_cr_rados.h
src/rgw/rgw_file.cc
src/rgw/rgw_file.h
src/rgw/rgw_lc.cc
src/rgw/rgw_lc_tier.cc
src/rgw/rgw_lc_tier.h
src/rgw/rgw_lib.h
src/rgw/rgw_notify.cc
src/rgw/rgw_notify.h
src/rgw/rgw_obj_manifest.h
src/rgw/rgw_object_expirer_core.cc
src/rgw/rgw_op.cc
src/rgw/rgw_orphan.cc
src/rgw/rgw_process.cc
src/rgw/rgw_pubsub.cc
src/rgw/rgw_putobj_processor.cc
src/rgw/rgw_putobj_processor.h
src/rgw/rgw_rados.cc
src/rgw/rgw_rados.h
src/rgw/rgw_rest_s3.cc
src/rgw/rgw_rest_swift.cc
src/rgw/rgw_sal.cc
src/rgw/rgw_sal.h
src/rgw/rgw_sal_dbstore.cc
src/rgw/rgw_sal_dbstore.h
src/rgw/rgw_sal_motr.cc
src/rgw/rgw_sal_motr.h
src/rgw/rgw_sal_rados.cc
src/rgw/rgw_sal_rados.h
src/rgw/rgw_tools.cc
src/rgw/store/dbstore/common/dbstore.cc
src/rgw/store/dbstore/common/dbstore.h