From: Casey Bodley Date: Fri, 1 Jun 2018 16:37:36 +0000 (-0400) Subject: rgw: CompleteMultipart applies its olh_epoch X-Git-Tag: v13.2.2~92^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=74bf9f33aaed7afe6d5dc4614bea5eec506b5a01;p=ceph.git rgw: CompleteMultipart applies its olh_epoch RGWCompleteMultipart was using get_system_versioning_params() to read an olh_epoch, but was never applying it to the bucket index operation Signed-off-by: Casey Bodley (cherry picked from commit e4d1cc1204dd588a6cdbb70b0b48403a97302412) --- diff --git a/src/rgw/rgw_op.cc b/src/rgw/rgw_op.cc index 3682a895d4fb..13402607ed3a 100644 --- a/src/rgw/rgw_op.cc +++ b/src/rgw/rgw_op.cc @@ -5748,6 +5748,7 @@ void RGWCompleteMultipart::execute() obj_op.meta.flags = PUT_OBJ_CREATE; obj_op.meta.modify_tail = true; obj_op.meta.completeMultipart = true; + obj_op.meta.olh_epoch = olh_epoch; op_ret = obj_op.write_meta(ofs, accounted_size, attrs); if (op_ret < 0) return;