]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/OSDMonitor: report crush_version for get and set crush map
authorSage Weil <sage@redhat.com>
Wed, 7 Jun 2017 03:33:45 +0000 (23:33 -0400)
committerSage Weil <sage@redhat.com>
Thu, 15 Jun 2017 15:19:19 +0000 (11:19 -0400)
Signed-off-by: Sage Weil <sage@redhat.com>
src/mon/OSDMonitor.cc

index 1d2483ba7fcebbe39072034caedd31c1f4c0d2ec..941a2f89de832b41011290eb94b1b71aeb00672d 100644 (file)
@@ -4201,7 +4201,7 @@ bool OSDMonitor::preprocess_command(MonOpRequestRef op)
       ss << "got osdmap epoch " << p->get_epoch();
     } else if (prefix == "osd getcrushmap") {
       p->crush->encode(rdata, mon->get_quorum_con_features());
-      ss << "got crush map from osdmap epoch " << p->get_epoch();
+      ss << p->get_crush_version();
     } else if (prefix == "osd ls-tree") {
       string bucket_name;
       cmd_getval(g_ceph_context, cmdmap, "name", bucket_name);
@@ -7273,7 +7273,7 @@ bool OSDMonitor::prepare_command_impl(MonOpRequestRef op,
     dout(10) << " result " << ess.str() << dendl;
 
     pending_inc.crush = data;
-    ss << "set crush map";
+    ss << osdmap.get_crush_version() + 1;
     goto update;
 
   } else if (prefix == "osd crush set-device-class") {