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: v16.2.11~258^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F48348%2Fhead;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 --- diff --git a/src/rgw/rgw_log.cc b/src/rgw/rgw_log.cc index 915134056fbe..f0509586cbce 100644 --- a/src/rgw/rgw_log.cc +++ b/src/rgw/rgw_log.cc @@ -324,8 +324,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("");