1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2024-12-14 10:13:05 +02:00
pgbackrest/lib/pgBackRest/Storage
David Steele cca7a4ffd4 Retry all S3 5xx errors rather than just 500 internal errors.
We were already retrying 500 errors but 503 (rate-limiting) errors were not being retried and would cause an instant failure which aborted the command.

There are only two 5xx errors currently implemented by S3 but instead of adding 503 simply retry all 5xx errors. This is consistent with the http definition of this error class, "the server failed to fulfill an apparently valid request."

Suggested by Craig A. James.
2018-10-30 16:45:42 -04:00
..
Cifs Storage and IO layer refactor: 2017-06-09 17:51:41 -04:00
Filter Move cryptographic hash functions to C using OpenSSL. 2018-06-11 14:52:26 -04:00
Posix Ignore all files in a linked tablespace directory except the subdirectory for the current version of PostgreSQL. 2018-08-31 16:06:40 -04:00
S3 Retry all S3 5xx errors rather than just 500 internal errors. 2018-10-30 16:45:42 -04:00
Base.pm Make backup directory sync more efficient. 2018-04-03 21:30:15 -04:00
Helper.pm Add asynchronous, parallel archive-get. 2018-04-30 17:27:39 -04:00
Local.pm Allow hashSize() to run on remote storage. 2018-09-18 11:39:48 -04:00