S3 Backups: Support for backups larger than 5 TiB
Details
| Detail name | Value |
|---|---|
| Changelog Number | 15464 |
| Type | Improvement |
| Status | Resolved |
| Fix Versions | Exasol 7.1.23 |
| Resolution Date | 2023-09-11 |
Background
AWS S3 has a file size limitation of 5 TiB. Backup files are single objects. If the size of the backup per node reaches the 5 TiB limit, then the backup fails.
Improvement
Backups are no longer restricted to 5 TiB/node. The backups can be configured to split automatically once a certain size is reached. To activate this behavior, use the following new parameters when configuring a remote volume:
| Parameter Name | Description | Example |
|---|---|---|
| auto-split-length | The maximum size of each backup file defined with a unit (e.g gb, gib, TB, TiB). | 5 TiB |
| auto-split-suffix | A string appended to the end of the name of the backup file. | part |
| auto-split-prefix | A string prepended to the name of the backup file. | split |
Changed behavior
This improvement doesn't change the default behavior. Meaning that the volume has to be configured with specific parameters for it to behave as previously described. If the new behavior is configured, the newly created backups will be incompatible with all previous backends. Older backups can be read by this new backend.