Skip to content

Commit

Permalink
rgw: fix output formatting of bucket index check admin api
Browse files Browse the repository at this point in the history
The bucket index check admin API was previously returning invalid
JSON.

Signed-off-by: Cory Snyder <csnyder@1111systems.com>
  • Loading branch information
cfsnyder committed Sep 25, 2023
1 parent 4728daa commit 32fb6a1
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions src/rgw/driver/rados/rgw_bucket.cc
Expand Up @@ -1223,6 +1223,8 @@ int RGWBucketAdminOp::check_index(rgw::sal::Driver* driver, RGWBucketAdminOpStat
Formatter *formatter = flusher.get_formatter();
flusher.start(0);

formatter->open_object_section("bucket_check");

ret = bucket.check_bad_index_multipart(op_state, flusher, dpp, y);
if (ret < 0)
return ret;
Expand All @@ -1238,6 +1240,8 @@ int RGWBucketAdminOp::check_index(rgw::sal::Driver* driver, RGWBucketAdminOpStat
return ret;

dump_index_check(existing_stats, calculated_stats, formatter);

formatter->close_section();
flusher.flush();

return 0;
Expand Down

0 comments on commit 32fb6a1

Please sign in to comment.