]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw: Add objects expirer API to the SAL interface 60647/head
authorSoumya Koduri <skoduri@redhat.com>
Wed, 6 Nov 2024 17:05:38 +0000 (22:35 +0530)
committerSoumya Koduri <skoduri@redhat.com>
Fri, 17 Jan 2025 19:12:32 +0000 (00:42 +0530)
commitca15873cfa0f21782c7075cd48fa56995767c19f
tree9730c8c018e8a9581b43af6fa36e9b5715a9cc10
parenta1423509dde8522ed2f0c7c16f5685b1860d1222
rgw: Add objects expirer API to the SAL interface

Add the API `process_expired_objects` which is used to process and
delete the expired objects (swift or temporarily restored from cloud)
to the Zipper interface.

Signed-off-by: Soumya Koduri <skoduri@redhat.com>
17 files changed:
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/radosgw-admin/radosgw-admin.cc
src/rgw/rgw_lc.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