]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
PG: in GetInfo Notify handler, fix peer_info_requested filter
authorSamuel Just <samuel.just@dreamhost.com>
Fri, 27 Apr 2012 18:25:19 +0000 (11:25 -0700)
committerSamuel Just <samuel.just@dreamhost.com>
Fri, 27 Apr 2012 18:46:34 +0000 (11:46 -0700)
Signed-off-by: Samuel Just <samuel.just@dreamhost.com>
src/osd/PG.cc

index a6a7fc5b628d4350e42c7f3a87eed03de07bdd60..0b83f7dcb85a9da0ea9b7849ee8746dbcc6b83f5 100644 (file)
@@ -4421,7 +4421,7 @@ boost::statechart::result PG::RecoveryState::GetInfo::react(const MNotifyRec& in
       while (p != peer_info_requested.end()) {
        if (prior_set->probe.count(*p) == 0) {
          dout(20) << " dropping osd." << *p << " from info_requested, no longer in probe set" << dendl;
-         peer_info_requested.erase(++p);
+         peer_info_requested.erase(p++);
        } else {
          ++p;
        }