]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: lc: continue past get_obj_state() failure 32194/head
authorMatt Benjamin <mbenjamin@redhat.com>
Wed, 11 Dec 2019 22:52:57 +0000 (17:52 -0500)
committerMatt Benjamin <mbenjamin@redhat.com>
Wed, 11 Dec 2019 22:58:03 +0000 (17:58 -0500)
commitf9dd562c97a657e1071b5d6f290cc1a9c1830632
tree07cdbc75f98d7b6efd17e3d1a5f2fddc27175733
parent7a7a9cbb095becb753f09661004800a3018b61d8
rgw: lc: continue past get_obj_state() failure

The get_obj_state() failure in particular could indicate a race with
an object being deleted, so likely is non-fatal.  By returning, lifecycle
processing for the current bi-shard would not resume until re-scheduled,
likely in 24 hours.

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