]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
rgw: extract apply_olh logic for clearing olh to a method
authorCory Snyder <csnyder@1111systems.com>
Mon, 3 Jul 2023 19:01:47 +0000 (19:01 +0000)
committerCory Snyder <csnyder@1111systems.com>
Tue, 18 Jul 2023 16:55:24 +0000 (16:55 +0000)
commit7ac6ef454b6052b07b9e64a061543e8f6b27a7a9
treeb8a9019a4c78e2f04c8ac8c0787b1a1c69ca20d0
parent0fbede2be92e72516cab31c746632a856e1ec91d
rgw: extract apply_olh logic for clearing olh to a method

Also clears stale pending entries prior to attempting to
clear OLH index entries and remove the OLH object.

Signed-off-by: Cory Snyder <csnyder@1111systems.com>
(cherry picked from commit 3437897deaec478f231dcad68b05fa38a7f2cb10)

Conflicts:
src/rgw/driver/rados/rgw_rados.cc
src/rgw/driver/rados/rgw_rados.h

Cherry-pick notes:
- conflicts due to https://github.com/ceph/ceph/pull/50206 on main but not reef
src/rgw/driver/rados/rgw_rados.cc
src/rgw/driver/rados/rgw_rados.h