]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw/sal: StoreBucket no longer wraps RGWBucketEnt
authorCasey Bodley <cbodley@redhat.com>
Tue, 21 Mar 2023 18:21:26 +0000 (14:21 -0400)
committerCasey Bodley <cbodley@redhat.com>
Fri, 22 Sep 2023 16:49:07 +0000 (12:49 -0400)
commit958578aec1b0193e9215f91bac54725d1bbc5b39
tree5b21055b12942d55ff4ea2af1c9acaee0ddc58e0
parent50836121a60f7b64dbd41aaceae134588d067701
rgw/sal: StoreBucket no longer wraps RGWBucketEnt

`sal::Bucket` no longer needs to wrap `RGWBucketEnt` to support user
bucket listings, so can be represented by `RGWBucketInfo` alone. the
bucket stats interfaces that relied on RGWBucketEnt internally now
return their result as either `RGWBucketEnt` or `RGWStorageStats`

Signed-off-by: Casey Bodley <cbodley@redhat.com>
25 files changed:
doc/radosgw/lua-scripting.rst
src/rgw/driver/d4n/rgw_sal_d4n.cc
src/rgw/driver/daos/rgw_sal_daos.cc
src/rgw/driver/daos/rgw_sal_daos.h
src/rgw/driver/motr/rgw_sal_motr.cc
src/rgw/driver/motr/rgw_sal_motr.h
src/rgw/driver/posix/rgw_sal_posix.cc
src/rgw/driver/posix/rgw_sal_posix.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_sal_rados.h
src/rgw/rgw_admin.cc
src/rgw/rgw_lua_request.cc
src/rgw/rgw_op.cc
src/rgw/rgw_quota.cc
src/rgw/rgw_sal.h
src/rgw/rgw_sal_dbstore.cc
src/rgw/rgw_sal_dbstore.h
src/rgw/rgw_sal_filter.cc
src/rgw/rgw_sal_filter.h
src/rgw/rgw_sal_store.h
src/rgw/rgw_user.cc
src/test/rgw/test_d4n_filter.cc
src/test/rgw/test_rgw_lua.cc