From c030569847a99b21a7f49f07d1d9296222c7d052 Mon Sep 17 00:00:00 2001 From: Joao Eduardo Luis Date: Sun, 22 Dec 2013 17:29:23 -0800 Subject: [PATCH] osd: OSDMap: dump osd_xinfo_t::features as an int Instead of dumping the list in a string-list format, which in retrospect wasn't very useful. Signed-off-by: Joao Eduardo Luis --- src/osd/OSDMap.cc | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/osd/OSDMap.cc b/src/osd/OSDMap.cc index 400a1a490f48..efeebd532201 100644 --- a/src/osd/OSDMap.cc +++ b/src/osd/OSDMap.cc @@ -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 -- 2.47.3