Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
}
rgw_obj dest_obj(dest_bucket_info.bucket, buf);
+
+ if (dest_bucket_info.versioning_enabled()){
+ gen_rand_obj_instance_name(&dest_obj);
+ }
+
obj_ctx.set_atomic(dest_obj);
string no_zone;
std::map<std::string, ceph::bufferlist> no_attrs;
rgw_obj archive_obj(archive_binfo.bucket, entry.key);
+
+ if (bucket_info.versioning_enabled()){
+ gen_rand_obj_instance_name(&obj);
+ }
+
obj_ctx.set_atomic(archive_obj);
obj_ctx.set_atomic(obj);