2024-08-22 21:16:12 +00:00
|
|
|
Bugfix: Fix rare failures to retry locking a repository
|
|
|
|
|
2024-08-30 12:58:32 +00:00
|
|
|
Restic 0.17.0 could in rare cases fail to retry locking a repository if one of
|
|
|
|
the lock files failed to load, resulting in the error:
|
2024-08-22 21:16:12 +00:00
|
|
|
|
2024-08-30 12:58:32 +00:00
|
|
|
```
|
|
|
|
unable to create lock in backend: circuit breaker open for file <lock/1234567890>
|
|
|
|
```
|
|
|
|
|
2024-08-31 15:28:24 +00:00
|
|
|
This issue has now been addressed. The error handling now properly retries the
|
2024-08-30 12:58:32 +00:00
|
|
|
locking operation. In addition, restic waits a few seconds between locking
|
|
|
|
retries to increase chances of successful locking.
|
2024-08-22 21:16:12 +00:00
|
|
|
|
|
|
|
https://github.com/restic/restic/issues/5005
|
|
|
|
https://github.com/restic/restic/pull/5011
|
2024-08-23 21:24:43 +00:00
|
|
|
https://github.com/restic/restic/pull/5012
|