From 8b52105701e8bbc5e3eb2cc1b251e739376540df 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 (cherry picked from commit decc01e2b1be9e4f809ff052149e1e6377c35047) --- 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 d424c41a0b57c..e2a707872074c 100644 --- a/src/rgw/rgw_op.cc +++ b/src/rgw/rgw_op.cc @@ -2357,6 +2357,7 @@ int RGWPutObjProcessor_Multipart::do_complete(string& etag, real_time *mtime, re 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