From: Tianshan Qu Date: Mon, 23 Sep 2019 08:05:58 +0000 (+0800) Subject: rgw: skip add empty multipart chain to gc in abort_multipart_upload X-Git-Tag: v16.1.0~2382^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=299b386213fc9f852de3e71afc1f09f220c7bd38;p=ceph.git rgw: skip add empty multipart chain to gc in abort_multipart_upload Fixes: https://tracker.ceph.com/issues/41953 Signed-off-by: Tianshan Qu --- diff --git a/src/rgw/rgw_rados.cc b/src/rgw/rgw_rados.cc index 7de83bd8144d..53ff0714c1b0 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); }