diff --git a/changelog/unreleased/issue-2453 b/changelog/unreleased/issue-2453 new file mode 100644 index 000000000..0e91b8c05 --- /dev/null +++ b/changelog/unreleased/issue-2453 @@ -0,0 +1,12 @@ +Enhancement: Improve handling of permanent backend errors + +When encountering errors in reading from or writing to storage backends, +restic retries the failing operation up to nine times (for a total of ten +attempts). It used to retry all backend operations, but now detects some +permanent error conditions so it can report fatal errors earlier. + +Permanent failures include local disks being full and SSH connections +dropping. + +https://github.com/restic/restic/issues/2453 +https://github.com/restic/restic/pull/3170