From 2de40bec782d60bd4f894e15515af6e0e7587aad Mon Sep 17 00:00:00 2001 From: Pritha Srivastava Date: Fri, 1 Apr 2022 14:52:43 +0530 Subject: [PATCH] rgw: adding BUCKET_REWRITE and OBJECT_REWRITE OPS to gc_ops_list to initialize gc and prevent crashes when send_chain() is invoked. Fixes: https://tracker.ceph.com/issues/54742 Signed-off-by: Pritha Srivastava (cherry picked from commit dd4cf80a73a2647ab508c9b30677b3191d36a473) --- src/rgw/rgw_admin.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/rgw/rgw_admin.cc b/src/rgw/rgw_admin.cc index a18ac23d7807..915248c21f79 100644 --- a/src/rgw/rgw_admin.cc +++ b/src/rgw/rgw_admin.cc @@ -4241,7 +4241,9 @@ int main(int argc, const char **argv) OPT::OBJECTS_EXPIRE_STALE_RM, OPT::LC_PROCESS, OPT::BUCKET_SYNC_RUN, - OPT::DATA_SYNC_RUN + OPT::DATA_SYNC_RUN, + OPT::BUCKET_REWRITE, + OPT::OBJECT_REWRITE }; raw_storage_op = (raw_storage_ops_list.find(opt_cmd) != raw_storage_ops_list.end() || -- 2.47.3