]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/Paxos: move consistent check into Paxos::init()
authorSage Weil <sage@inktank.com>
Fri, 5 Jul 2013 19:11:17 +0000 (12:11 -0700)
committerSage Weil <sage@inktank.com>
Tue, 9 Jul 2013 18:05:48 +0000 (11:05 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/mon/Monitor.cc
src/mon/Paxos.cc

index fa858b734c689339690a79c5ed6e91440b398810..04531d10916bc788dce746624b58b8fc88f9d2ba 100644 (file)
@@ -519,10 +519,7 @@ void Monitor::init_paxos()
     paxos_service[i]->init();
   }
 
-  // update paxos
-  if (paxos->is_consistent()) {
-    refresh_from_paxos(NULL);
-  }
+  refresh_from_paxos(NULL);
 }
 
 void Monitor::refresh_from_paxos(bool *need_bootstrap)
index b6cf46d36524b8bbfb6bf13158b1d033428aab52..7779360ca33e2ae9290a17071a2d3ea42406ff55 100644 (file)
@@ -70,6 +70,7 @@ void Paxos::init()
           << " first_committed: " << first_committed << dendl;
 
   dout(10) << "init" << dendl;
+  assert(is_consistent());
 }
 
 // ---------------------------------