]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: OSDMap: dump osd_xinfo_t::features as an int 984/head
authorJoao Eduardo Luis <joao.luis@inktank.com>
Mon, 23 Dec 2013 01:29:23 +0000 (17:29 -0800)
committerJoao Eduardo Luis <joao.luis@inktank.com>
Mon, 23 Dec 2013 01:29:23 +0000 (17:29 -0800)
Instead of dumping the list in a string-list format, which in
retrospect wasn't very useful.

Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
src/osd/OSDMap.cc

index 400a1a490f4843296c171f5a4425067bd5302a79..efeebd532201ad0bff346407263103f6497d5e89 100644 (file)
@@ -90,10 +90,7 @@ void osd_xinfo_t::dump(Formatter *f) const
   f->dump_stream("down_stamp") << down_stamp;
   f->dump_float("laggy_probability", laggy_probability);
   f->dump_int("laggy_interval", laggy_interval);
-  f->open_array_section("features");
-  if (features & CEPH_FEATURE_OSD_ERASURE_CODES)
-    f->dump_string("flag", "erasure-codes");
-  f->close_section();
+  f->dump_int("features", features);
 }
 
 void osd_xinfo_t::encode(bufferlist& bl) const