]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
rgwlc: fix delete marker regression in currentversion lc expiration 54372/head
authorMatt Benjamin <mbenjamin@redhat.com>
Mon, 6 Nov 2023 20:11:58 +0000 (15:11 -0500)
committerMatt Benjamin <mbenjamin@redhat.com>
Mon, 6 Nov 2023 20:11:58 +0000 (15:11 -0500)
commit6ae78884d8f071d6a92d375bd2befbaea61d671f
tree3f14858714d184a103fcef3dc8f8a0d511c069c2
parentab76a74364776b87308b18d5838b933e25d78de5
rgwlc: fix delete marker regression in currentversion lc expiration

Fixes a regression introduced in https://github.com/ceph/ceph/pull/50680,
which attempted to re-use an already created sal object handle as
an optimiztion.  This change suppressed creation of delete markers in
current version expiration when buckets are versioned.

Fixes: https://tracker.ceph.com/issues/63458
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
src/rgw/rgw_lc.cc