]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
osd/PG.cc: account for missing set irrespective of last_complete 26236/head
authorNeha Ojha <nojha@redhat.com>
Thu, 24 Jan 2019 20:46:49 +0000 (12:46 -0800)
committerPrashant D <pdhange@redhat.com>
Fri, 1 Feb 2019 01:36:02 +0000 (20:36 -0500)
commit29f25be780dd576f897d8cb12339bb6cf5fa35a6
tree905debd7c64d5607b9d3a07b449d2935b918e0f0
parent26dc3775efc7bb286a1d6d66faee0ba30ea23eee
osd/PG.cc: account for missing set irrespective of last_complete

When adding source info from another OSD, check if an object that needs
recovery is present in its missing set. If yes, do not include the OSD
as a missing loc.

Fixes: http://tracker.ceph.com/issues/37919
Signed-off-by: Neha Ojha <nojha@redhat.com>
(cherry picked from commit e6b1637e00a3e98e588e4b83a13db5703fb96fce)
src/osd/PG.cc