]> 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 31029/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:05:30 +0000 (23:05 +0200)
commitdc6e94c4386a047b273af54f5219e91d223439a9
treec541643697e4fc82c2718ed9ab3d18e19693da2b
parentcee0d85f6e41bb3b2ea2f997807675af0a9d79dc
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