]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
rgw: simplify RGWObjTags dump
authorChang Liu <liuchang0812@gmail.com>
Tue, 14 May 2019 14:11:05 +0000 (22:11 +0800)
committerChang Liu <liuchang0812@gmail.com>
Tue, 4 Jun 2019 02:36:31 +0000 (10:36 +0800)
Signed-off-by: Chang Liu <liuchang0812@gmail.com>
src/rgw/rgw_json_enc.cc

index 24211399acf1dff620409e685645222e0d606149..046f9294949caa60270e9f6864f93c335e7ffd99 100644 (file)
@@ -1667,12 +1667,11 @@ void RGWOrphanSearchState::dump(Formatter *f) const
 
 void RGWObjTags::dump(Formatter *f) const
 {
+  f->open_object_section("tagset");
   for (auto& tag: tag_map){
-    f->open_object_section("tag_map");
-    f->dump_string("key", tag.first);
-    f->dump_string("value", tag.second);
-    f->close_section();
+    f->dump_string(tag.first.c_str(), tag.second);
   }
+  f->close_section();
 }
 
 void lc_op::dump(Formatter *f) const