]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd/PrimaryLogPG: skip obcs that don't exist during backfill scan_range 31030/head
authorSage Weil <sage@redhat.com>
Thu, 3 Oct 2019 18:00:45 +0000 (13:00 -0500)
committerNathan Cutler <ncutler@suse.com>
Mon, 21 Oct 2019 21:06:44 +0000 (23:06 +0200)
commitb56cbddd7d26db72557e77eba4ed003d6ce772e0
tree0f2ab9d8ae8eb1e846cab739b4a0188007257f26
parent6d1a7763636ffd946b0b20cb70151ba755a6152c
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>
(cherry picked from commit b700c17ec053c8ffb178d6bd44edb2d643fe8fb6)
src/osd/PrimaryLogPG.cc