]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: use appropriate json types instead of stream when dumping info
authorJoao Eduardo Luis <joao.luis@inktank.com>
Thu, 19 Jun 2014 17:27:49 +0000 (18:27 +0100)
committerSage Weil <sage@redhat.com>
Tue, 12 Aug 2014 22:18:36 +0000 (15:18 -0700)
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
(cherry picked from commit 363496ad878c685008ccd87f26f121d62a48c24c)

src/osd/ECBackend.cc
src/osd/osd_types.cc

index 315c9154fb0b7cc01bbc24c7238ef2d80b96288b..aefbb5e3c68d96e7ad36298fe74eecd8230413c4 100644 (file)
@@ -111,7 +111,7 @@ void ECBackend::ReadOp::dump(Formatter *f) const
   }
   f->dump_stream("to_read") << to_read;
   f->dump_stream("complete") << complete;
-  f->dump_stream("priority") << priority;
+  f->dump_int("priority", priority);
   f->dump_stream("obj_to_source") << obj_to_source;
   f->dump_stream("source_to_obj") << source_to_obj;
   f->dump_stream("in_progress") << in_progress;
@@ -158,7 +158,7 @@ void ECBackend::RecoveryOp::dump(Formatter *f) const
   f->dump_stream("missing_on_shards") << missing_on_shards;
   f->dump_stream("recovery_info") << recovery_info;
   f->dump_stream("recovery_progress") << recovery_progress;
-  f->dump_stream("pending_read") << pending_read;
+  f->dump_bool("pending_read", pending_read);
   f->dump_stream("state") << tostr(state);
   f->dump_stream("waiting_on_pushes") << waiting_on_pushes;
   f->dump_stream("extent_requested") << extent_requested;
index 750aa19cead5e26ff8c4204dea002f47fbe6b17e..93f132f2c9be0b529d00d38a666a5ec74b2e1cb0 100644 (file)
@@ -2102,8 +2102,8 @@ void pg_notify_t::dump(Formatter *f) const
 {
   f->dump_int("from", from);
   f->dump_int("to", to);
-  f->dump_stream("query_epoch") << query_epoch;
-  f->dump_stream("epoch_sent") << epoch_sent;
+  f->dump_unsigned("query_epoch", query_epoch);
+  f->dump_unsigned("epoch_sent", epoch_sent);
   {
     f->open_object_section("info");
     info.dump(f);
@@ -2461,8 +2461,8 @@ struct DumpVisitor : public ObjectModDesc::Visitor {
 void ObjectModDesc::dump(Formatter *f) const
 {
   f->open_object_section("object_mod_desc");
-  f->dump_stream("can_local_rollback") << can_local_rollback;
-  f->dump_stream("stashed") << stashed;
+  f->dump_bool("can_local_rollback", can_local_rollback);
+  f->dump_bool("stashed", stashed);
   {
     f->open_array_section("ops");
     DumpVisitor vis(f);