The bucket index check admin API was previously returning invalid
JSON.
Signed-off-by: Cory Snyder <csnyder@1111systems.com>
(cherry picked from commit
32fb6a1a68398a99324b2e64ebe3bcf3a9ccf02a)
Conflicts:
src/rgw/driver/rados/rgw_bucket.cc
Cherry-pick notes:
- Conflicts due to check_bad_index_multipart taking optional_yield param on main
Formatter *formatter = flusher.get_formatter();
flusher.start(0);
+ formatter->open_object_section("bucket_check");
ret = bucket.check_bad_index_multipart(op_state, flusher, dpp);
if (ret < 0)
return ret;
dump_index_check(existing_stats, calculated_stats, formatter);
+
+ formatter->close_section();
flusher.flush();
return 0;