]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
osd/PeeringState: do full on_new_interval on new peering interval
authorSage Weil <sage@redhat.com>
Fri, 19 Jul 2019 22:02:07 +0000 (17:02 -0500)
committerSage Weil <sage@redhat.com>
Thu, 26 Sep 2019 17:21:53 +0000 (12:21 -0500)
This looks like a bug from the PeeringState transition.

Signed-off-by: Sage Weil <sage@redhat.com>
src/osd/PeeringState.cc

index a0f77b81eafcbc1fe478efce7dbccdb03aa1e4e2..4e511d6a4066272664588eff3ec7ebf08c928f65 100644 (file)
@@ -637,7 +637,7 @@ void PeeringState::start_peering_interval(
     info.history.same_primary_since = osdmap->get_epoch();
   }
 
-  pl->on_new_interval();
+  on_new_interval();
   pl->on_info_history_change();
 
   psdout(1) << __func__ << " up " << oldup << " -> " << up
@@ -713,6 +713,7 @@ void PeeringState::start_peering_interval(
 
 void PeeringState::on_new_interval()
 {
+  dout(20) << __func__ << dendl;
   const OSDMapRef osdmap = get_osdmap();
 
   // initialize features