Resume of backup verification fails in S3 with role-based authentication
Details
| Detail name | Value |
|---|---|
| Changelog Number | 8678 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | Exasol 6.2.1, Exasol 6.1.6 |
| Fix Versions | Exasol 6.1.7, Exasol 6.2.2 |
| Resolution Date | 2019-09-24 |
Background
Exasol 6.1.6 and 6.2.1 added the ability to resume the verification step of a backup in case the network connection to the backup location failed during the transfer.
Error description
In AWS setups that perform backups to an S3 remote archive volume and use role-based authentication, the verification can fail to resume if the connection failure occured late in the transfer, leading to errors such as
Connection loss after 674288142431 bytes were received, continuing transfer in 15 seconds HTTP server doesn't seem to support byte ranges. Cannot resume
Workaround
As a workaround, the verification step can be disabled as described in EXASOL-2521. Please note that in general care should be taken when disabling the verification step. However, backups to S3 are additionally verified using a checksum during the upload which mitigates the risk of errors being introduced by the transfer.