From: Patrick Donnelly Date: Mon, 6 Mar 2017 20:41:24 +0000 (-0500) Subject: mds: print rank as int X-Git-Tag: v12.0.1~142^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6260343c1bbac44a7b2529591ea54af44badd63f;p=ceph.git mds: print rank as int 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 --- diff --git a/src/mds/MDSDaemon.cc b/src/mds/MDSDaemon.cc index b857dafaf297f..4413735a8258f 100644 --- a/src/mds/MDSDaemon.cc +++ b/src/mds/MDSDaemon.cc @@ -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());