]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
osd/PeeringState: do not complain about past_intervals constrained by oldest epoch 30000/head
authorSage Weil <sage@redhat.com>
Mon, 19 Aug 2019 21:32:22 +0000 (16:32 -0500)
committerNathan Cutler <ncutler@suse.com>
Thu, 29 Aug 2019 11:27:53 +0000 (13:27 +0200)
commit67e20d86e80d88c44ec6a9d471df2e023fd9bbe9
tree192a48af55d7349d94ad9f4b525fe5f157cd6ef8
parent9d911b0abddef960615b79c1d6e11b14846d6b99
osd/PeeringState: do not complain about past_intervals constrained by oldest epoch

The start of the required interval has a floor set by the oldest osdmap
epoch we have.  That can lead to an invalid/empty required interval
(because the start is >= the end), but the PG may still have past
intervals.  That can be cause by a slow PG deletion.

No need to complain about this harmless condition.

Fixes: https://tracker.ceph.com/issues/39546
Signed-off-by: Sage Weil <sage@redhat.com>
(cherry picked from commit b1396774a40b7b3e54c9f52b6bb6f03d31c35401)

Conflicts:
        src/osd/PeeringState.cc
- this file does not exist in nautilus: manually cherry-picked the changes into
  PG.cc
src/osd/PG.cc