From decc01e2b1be9e4f809ff052149e1e6377c35047 Mon Sep 17 00:00:00 2001 From: Zhang Shaowen Date: Thu, 13 Apr 2017 17:14:48 +0800 Subject: [PATCH] rgw: fix the bug that part's index can't be removed after completing multipart upload when the bucket versioning is enabled. Fixes: http://tracker.ceph.com/issues/19604 Signed-off-by: Zhang Shaowen --- src/rgw/rgw_op.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/rgw/rgw_op.cc b/src/rgw/rgw_op.cc index 953edd9f930..0c7429158ba 100644 --- a/src/rgw/rgw_op.cc +++ b/src/rgw/rgw_op.cc @@ -2669,6 +2669,7 @@ int RGWPutObjProcessor_Multipart::do_complete(size_t accounted_size, complete_writing_data(); RGWRados::Object op_target(store, s->bucket_info, obj_ctx, head_obj); + op_target.set_versioning_disabled(true); RGWRados::Object::Write head_obj_op(&op_target); head_obj_op.meta.set_mtime = set_mtime; -- 2.39.5