From 299b386213fc9f852de3e71afc1f09f220c7bd38 Mon Sep 17 00:00:00 2001 From: Tianshan Qu Date: Mon, 23 Sep 2019 16:05:58 +0800 Subject: [PATCH] rgw: skip add empty multipart chain to gc in abort_multipart_upload Fixes: https://tracker.ceph.com/issues/41953 Signed-off-by: Tianshan Qu --- src/rgw/rgw_rados.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/rgw/rgw_rados.cc b/src/rgw/rgw_rados.cc index 7de83bd8144d4..53ff0714c1b04 100644 --- a/src/rgw/rgw_rados.cc +++ b/src/rgw/rgw_rados.cc @@ -4656,6 +4656,10 @@ void RGWRados::update_gc_chain(rgw_obj& head_obj, RGWObjManifest& manifest, cls_ int RGWRados::send_chain_to_gc(cls_rgw_obj_chain& chain, const string& tag) { + if (chain.empty()) { + return 0; + } + return gc->send_chain(chain, tag); } -- 2.39.5