From: Cory Snyder Date: Thu, 21 Jul 2022 21:51:11 +0000 (-0400) Subject: rgw: fix json format of ops log op data fields for multi object delete X-Git-Tag: v17.2.6~210^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=a806c2fd45c2a39275a5bbb29644af8aea9ea1a8;p=ceph.git rgw: fix json format of ops log op data fields for multi object delete The num_ok and num_err fields were being mistakenly dumped as bool values vs. integers. Signed-off-by: Cory Snyder (cherry picked from commit 7aebc096ea8f9744b7bc33023d8a75129b726583) --- diff --git a/src/rgw/rgw_log.cc b/src/rgw/rgw_log.cc index 9f79ca0051548..5f7598a41f6a8 100644 --- a/src/rgw/rgw_log.cc +++ b/src/rgw/rgw_log.cc @@ -326,8 +326,8 @@ void rgw_format_ops_log_entry(struct rgw_log_entry& entry, Formatter *formatter) if (entry.op == "multi_object_delete") { formatter->open_object_section("op_data"); - formatter->dump_bool("num_ok", entry.delete_multi_obj_meta.num_ok); - formatter->dump_bool("num_err", entry.delete_multi_obj_meta.num_err); + formatter->dump_int("num_ok", entry.delete_multi_obj_meta.num_ok); + formatter->dump_int("num_err", entry.delete_multi_obj_meta.num_err); formatter->open_array_section("objects"); for (const auto& iter: entry.delete_multi_obj_meta.objects) { formatter->open_object_section("");