1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2024-12-16 10:20:02 +02:00
pgbackrest/lib/pgBackRest/Storage/S3
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
..
Auth.pm Fix missing missing URI encoding in S3 driver. 2018-09-10 10:47:00 -04:00
Driver.pm Improve support for special characters in filenames. 2018-09-10 10:54:34 -04:00
FileRead.pm Replace dynamically built class hierarchies in I/O layer with fixed parent() calls. 2017-10-22 19:07:17 -04:00
FileWrite.pm Replace dynamically built class hierarchies in I/O layer with fixed parent() calls. 2017-10-22 19:07:17 -04:00
Info.pm S3 repository support. 2017-06-12 10:52:32 -04:00
Request.pm Retry all S3 5xx errors rather than just 500 internal errors. 2018-10-30 16:45:42 -04:00