]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd/PrimaryLogPG: skip obcs that don't exist during backfill scan_range 30715/head
authorSage Weil <sage@redhat.com>
Thu, 3 Oct 2019 18:00:45 +0000 (13:00 -0500)
committerSage Weil <sage@redhat.com>
Thu, 3 Oct 2019 18:01:00 +0000 (13:01 -0500)
commitb700c17ec053c8ffb178d6bd44edb2d643fe8fb6
tree948d1d117cc848590c144d0d5a1839b02ed976f0
parentf5a7a0b1686b7219f4930b5c24d10b65af4095eb
osd/PrimaryLogPG: skip obcs that don't exist during backfill scan_range

We already skip objects we encounter that we do getattr() on and get
ENOENT, but sometimes the object is in our obc cache with exists=false.
Skip those too.

Fixes: https://tracker.ceph.com/issues/42177
Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/PrimaryLogPG.cc