Allow resuming backup transfers over HTTP based protocols

Details

Detail name Value
Changelog Number 8231
Type Improvement
Status Resolved
Fix Versions Exasol 6.2.0, Exasol 6.1.6
Resolution Date 2019-08-01

Background

Backups in Exasol are created in a two-phase operation:

  1. Write backup data to target location
  2. Re-read backup from target to verify integrity

Problem

If there is a connection issue during the verification phase of a remote backup, the verification will fail and the backup will be aborted. This is more likely to occur the larger the backup is.

Workaround

It is possible to temporary disable the verification of a backup by setting the extra database parameter

-suppressValidationOfBackup=1

This should be used with care.

Fix

We implemented resume support that allows continuing the transfer when the connection fails, assuming the underlying protocol and server support it.