]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgwlc: zone-conditional lifecycle processing
authorMatt Benjamin <mbenjamin@redhat.com>
Fri, 1 Jul 2022 21:55:33 +0000 (17:55 -0400)
committerMykola Golub <mgolub@suse.com>
Tue, 12 Dec 2023 10:14:07 +0000 (12:14 +0200)
commitace8fb7609db6cf6bf09eee288cbee63c8fa23ae
treeaa97e9e9ab96386aeff0bdbcd0c8a1a11f00ad69
parentf4b92c46a7ce8236f134b2ca2e61ae63dc9905c7
rgwlc:  zone-conditional lifecycle processing

Lifecycle rules with the ArchiveZone flag must execute on archive zones,
but must not execute on others.

Fixes: https://tracker.ceph.com/issues/56440
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
(cherry picked from commit 98c598bde777d8cc1892a99287f9e22cd211a8e8)

Conflicts:
src/rgw/rgw_sal.h (trivial)
src/rgw/rgw_sal_dbstore.h (trivial)
src/rgw/rgw_sal_motr.h (not exist)
src/rgw/rgw_sal_rados.cc (trivial)
src/rgw/rgw_sal_rados.h (trivial)
src/rgw/rgw_lc.cc
src/rgw/rgw_lc.h
src/rgw/rgw_sal.h
src/rgw/rgw_sal_dbstore.h
src/rgw/rgw_sal_rados.cc
src/rgw/rgw_sal_rados.h