From: Soumya Koduri Date: Mon, 20 May 2024 17:25:19 +0000 (-0400) Subject: rgwlc: non-current expiration sends LifecycleExpirationDelete X-Git-Tag: v20.0.0~285^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ea30bd53a3cb9c5b96f7bd6b61da3edd252edbba;p=ceph.git rgwlc: non-current expiration sends LifecycleExpirationDelete Missed when the new event types were added. Signed-off-by: Matt Benjamin --- diff --git a/src/rgw/rgw_lc.cc b/src/rgw/rgw_lc.cc index 04e6caa2c6d..49629dbdce6 100644 --- a/src/rgw/rgw_lc.cc +++ b/src/rgw/rgw_lc.cc @@ -1249,7 +1249,8 @@ public: int process(lc_op_ctx& oc) override { auto& o = oc.o; int r = remove_expired_obj(oc.dpp, oc, true, - {rgw::notify::ObjectExpirationNonCurrent}); + {rgw::notify::LifecycleExpirationDelete, + rgw::notify::ObjectExpirationNoncurrent}); if (r < 0) { ldpp_dout(oc.dpp, 0) << "ERROR: remove_expired_obj (non-current expiration) " << oc.bucket << ":" << o.key