]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/MgrStatMonitor: fix version across restarts
authorSage Weil <sage@redhat.com>
Fri, 19 May 2017 19:17:18 +0000 (15:17 -0400)
committerSage Weil <sage@redhat.com>
Fri, 2 Jun 2017 17:02:49 +0000 (13:02 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/mon/MgrStatMonitor.cc

index ef61c06346a281fe7f20b49589e4915724780e74..5392210f35951f6f863dfff48532f3b4ab7ef71e 100644 (file)
@@ -78,12 +78,14 @@ PGStatService *MgrStatMonitor::get_pg_stat_service()
 
 void MgrStatMonitor::create_initial()
 {
+  dout(10) << __func__ << dendl;
   version = 0;
 }
 
 void MgrStatMonitor::update_from_paxos(bool *need_bootstrap)
 {
-  version_t version = get_last_committed();
+  version = get_last_committed();
+  dout(10) << __func__ << " " << version << dendl;
   bufferlist bl;
   get_version(version, bl);
   if (version) {
@@ -100,6 +102,7 @@ void MgrStatMonitor::update_from_paxos(bool *need_bootstrap)
 
 void MgrStatMonitor::create_pending()
 {
+  dout(10) << __func__ << " " << version << dendl;
   pending_digest = digest;
   pending_health_summary = health_summary;
   pending_health_detail = health_detail;