]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgw/lc: stop using merge_and_store_attrs in remove_bucket_config 63075/head
authorCasey Bodley <cbodley@redhat.com>
Fri, 25 Apr 2025 17:38:50 +0000 (13:38 -0400)
committerCasey Bodley <cbodley@redhat.com>
Wed, 30 Apr 2025 14:39:44 +0000 (10:39 -0400)
commit38971a062eb0d7afab430d50c66879957152ebe7
treed0ede9ab338efb0742f028044f813b3e4a191fd4
parent0a7cdcb2d87bb49a17a9d843cf2d7587c9eafbe5
rgw/lc: stop using merge_and_store_attrs in remove_bucket_config

merge_and_store_attrs() is no longer able to remove xattrs. change the
sal::Bucket's attrs manually and call put_info() to write them back

Fixes: https://tracker.ceph.com/issues/71083
Signed-off-by: Casey Bodley <cbodley@redhat.com>
(cherry picked from commit f3cc52124c650d32be2adf3cf540167142423c42)
src/rgw/driver/rados/rgw_bucket.cc
src/rgw/driver/rados/rgw_sal_rados.cc
src/rgw/rgw_lc.cc
src/rgw/rgw_lc.h
src/rgw/rgw_op.cc