LC Cloud transition should use set_atomic() to prevent any overwrite
while updating the HEAD object.
Signed-off-by: Soumya Koduri <skoduri@redhat.com>
(cherry picked from commit
5be95034c7c2ad8a0361951b19205b782eb6be06)
RGWRados::Object op_target(store->getRados(), bucket->get_info(), *rados_ctx, get_obj());
RGWRados::Object::Write obj_op(&op_target);
+ set_atomic();
obj_op.meta.modify_tail = true;
obj_op.meta.flags = PUT_OBJ_CREATE;
obj_op.meta.category = RGWObjCategory::CloudTiered;