Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
To ensure that S3 operations is idempotent, compare the transactionID with the objectID and updateID to make sure that the transaction is not a replay. If the transactionID <= updateID, then it implies that the transaction is a replay and hence it should be skipped.
In this Jira, the following requests are made idempotent:
- S3InitiateMultipartUploadRequest
- S3MultipartUploadCommitPartRequest
- S3MultipartUploadCompleteRequest
- S3MultipartUploadAbortRequest
Attachments
Issue Links
- links to