You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We've discovered an issue where automatic retries triggered by the Apache HTTP Client library ruins the state of the CipherOutputStream and HmacOutputStream objects used when resending the same part. Fixing this would require snapshotting the state of the EncryptionState object in EncryptedMultipartUpload and only updating the state of encryption and digest objects if the part is uploaded successfully. Attached screenshot shows how a manually terminated request is followed by an automatic retry which corrupts the file.
(click to zoom)
The text was updated successfully, but these errors were encountered:
We've discovered an issue where automatic retries triggered by the Apache HTTP Client library ruins the state of the
CipherOutputStream
andHmacOutputStream
objects used when resending the same part. Fixing this would require snapshotting the state of theEncryptionState
object inEncryptedMultipartUpload
and only updating the state of encryption and digest objects if the part is uploaded successfully. Attached screenshot shows how a manually terminated request is followed by an automatic retry which corrupts the file.(click to zoom)
The text was updated successfully, but these errors were encountered: