]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: extract multi-delete OLH grouping for use by lifecycle
authorMatthew N. Heler <matthew.heler@hotmail.com>
Fri, 6 Mar 2026 04:21:41 +0000 (22:21 -0600)
committerMatthew N. Heler <matthew.heler@hotmail.com>
Thu, 14 May 2026 20:43:49 +0000 (15:43 -0500)
commit32f7dfff5274a503623fa862f2770cdedc622e52
tree3d9ba6db87b78098fb33d2dfd5358dafee7794c3
parentc46e0454c1f6d1f4efa54dd8b0bcc3e7467a43b9
rgw: extract multi-delete OLH grouping for use by lifecycle

Move the OLH-aware dispatch logic out of RGWDeleteMultiObj into a
standalone rgw::multi_delete::dispatch() so lifecycle expiration
can group versioned deletes of the same key and skip redundant
OLH updates.

Signed-off-by: Matthew N. Heler <matthew.heler@hotmail.com>
src/rgw/rgw_multi_del.cc
src/rgw/rgw_multi_del.h
src/rgw/rgw_op.cc
src/rgw/rgw_op.h