]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: print rank as int 13816/head
authorPatrick Donnelly <pdonnell@redhat.com>
Mon, 6 Mar 2017 20:41:24 +0000 (15:41 -0500)
committerPatrick Donnelly <pdonnell@redhat.com>
Mon, 6 Mar 2017 20:42:21 +0000 (15:42 -0500)
If the MDS has no rank then its whoami field would be printed as:

    {"cluster_fsid":"4c1bae66-03fb-4b9a-bd88-108636d29758","whoami":18446744073709551615,"id":54239,"want_state":"up:boot","state":"???","mdsmap_epoch":22,"osdmap_epoch":0,"osdmap_epoch_barrier":0}

Fixes: http://tracker.ceph.com/issues/19201
Signed-off-by: Patrick Donnelly <pdonnell@redhat.com>
src/mds/MDSDaemon.cc

index b857dafaf297f7575558fea36f963ed3d4d9653d..4413735a8258fa9452af5db700a32524bfc932bc 100644 (file)
@@ -173,9 +173,9 @@ void MDSDaemon::dump_status(Formatter *f)
   f->open_object_section("status");
   f->dump_stream("cluster_fsid") << monc->get_fsid();
   if (mds_rank) {
-    f->dump_unsigned("whoami", mds_rank->get_nodeid());
+    f->dump_int("whoami", mds_rank->get_nodeid());
   } else {
-    f->dump_unsigned("whoami", MDS_RANK_NONE);
+    f->dump_int("whoami", MDS_RANK_NONE);
   }
 
   f->dump_int("id", monc->get_global_id());