]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: fix the bug that part's index can't be removed after completing 14500/head
authorZhang Shaowen <zhangshaowen@cmss.chinamobile.com>
Thu, 13 Apr 2017 09:14:48 +0000 (17:14 +0800)
committerZhang Shaowen <zhangshaowen@cmss.chinamobile.com>
Thu, 13 Apr 2017 09:14:48 +0000 (17:14 +0800)
multipart upload when the bucket versioning is enabled.

Fixes: http://tracker.ceph.com/issues/19604
Signed-off-by: Zhang Shaowen <zhangshaowen@cmss.chinamobile.com>
src/rgw/rgw_op.cc

index 953edd9f930ad42c3b6dbb6c1e9fcd0fab24090a..0c7429158ba151f05f0b929faacc1189e64bc4c1 100644 (file)
@@ -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;