]> git.apps.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)
committerMatt Benjamin <mbenjamin@redhat.com>
Sun, 17 Jul 2022 22:37:37 +0000 (18:37 -0400)
commit98c598bde777d8cc1892a99287f9e22cd211a8e8
treee3217c747ca942e2e3e3e6409acb6cf802bb0d84
parentdde64c3481194945a416b2e2a3d7c65006a329f6
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>
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_motr.h
src/rgw/rgw_sal_rados.cc
src/rgw/rgw_sal_rados.h