]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw/logging: clean pending objects 61211/head
authorYuval Lifshitz <ylifshit@ibm.com>
Tue, 24 Dec 2024 18:22:58 +0000 (18:22 +0000)
committerYuval Lifshitz <ylifshit@ibm.com>
Mon, 13 Jan 2025 06:38:49 +0000 (06:38 +0000)
commitfcfc50b2313692398edfe192f885d4e58a54c657
tree28c8a39e7527764e4bc8e0cbfdc986667ff8e4d8
parentb1e7c06430c79feec92ebd8bfce991b9aa29d315
rgw/logging: clean pending objects

* when source bucket is deleted
* when logging is disabled
* when logging conf changes
* when target bucket is deleted

also add "bucket logging info" admin command
returning logging conf for source bucket, and list
of source buckets for log bucket

Signed-off-by: Yuval Lifshitz <ylifshit@ibm.com>
13 files changed:
doc/radosgw/bucket_logging.rst
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_bucket_logging.cc
src/rgw/rgw_bucket_logging.h
src/rgw/rgw_common.h
src/rgw/rgw_rest_bucket_logging.cc
src/rgw/rgw_s3_filter.h
src/rgw/rgw_sal.h
src/rgw/rgw_sal_filter.h
src/rgw/rgw_sal_store.h
src/test/cli/radosgw-admin/help.t