This is currently not supported. The current code will simply call the copy operation in iRODS after detecting the x-amz-copy-source header.
We will need an enhancement to support this.
As a workaround, multipart should be disabled for any copy operation. This is preferred anyway as it is far more efficient to call the iRODS copy operation than to read the bytes for each part, save a part file, and then stream it all back to iRODS on CompleteMultipartUpload.
As a workaround for the test cases, we will disable multipart for the copy tests.
When a large file is copied, the aws client does a CreateMultipartUpload followed by PUT's which have the following:
Here is an example:
This is currently not supported. The current code will simply call the copy operation in iRODS after detecting the
x-amz-copy-source
header.We will need an enhancement to support this.
As a workaround, multipart should be disabled for any copy operation. This is preferred anyway as it is far more efficient to call the iRODS copy operation than to read the bytes for each part, save a part file, and then stream it all back to iRODS on CompleteMultipartUpload.
As a workaround for the test cases, we will disable multipart for the copy tests.