]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/OSDMonitor: fix dump type mismatch 8941/head
authorxie xingguo <xie.xingguo@zte.com.cn>
Thu, 5 May 2016 08:37:49 +0000 (16:37 +0800)
committerxie xingguo <xie.xingguo@zte.com.cn>
Sat, 7 May 2016 01:16:33 +0000 (09:16 +0800)
Signed-off-by: xie xingguo <xie.xingguo@zte.com.cn>
src/mon/OSDMonitor.cc

index 3991c3c06d12ab2f368d25720bf07410803d0582..3b080c2a944de63e642ac384222604801c14574a 100644 (file)
@@ -570,9 +570,9 @@ int OSDMonitor::reweight_by_utilization(int oload,
   ostringstream oss;
   if (f) {
     f->open_object_section("reweight_by_utilization");
-    f->dump_unsigned("overload_min", oload);
+    f->dump_int("overload_min", oload);
     f->dump_float("max_change", max_changef);
-    f->dump_float("max_change_osds", max_osds);
+    f->dump_int("max_change_osds", max_osds);
     f->dump_float("average_utilization", average_util);
     f->dump_float("overload_utilization", overload_util);
   } else {
@@ -653,7 +653,7 @@ int OSDMonitor::reweight_by_utilization(int oload,
       }
       if (f) {
        f->open_object_section("osd");
-       f->dump_unsigned("osd", p->first);
+       f->dump_int("osd", p->first);
        f->dump_float("weight", (float)weight / (float)0x10000);
        f->dump_float("new_weight", (float)new_weight / (float)0x10000);
        f->close_section();