restic/internal
Michael Eischer 401e432e9d lock: Do not ignore invalid lock files
While searching for lock file from concurrently running restic
instances, restic ignored unreadable lock files. These can either be
in fact invalid or just be temporarily unreadable. As it is not really
possible to differentiate between both cases, just err on the side of
caution and consider the repository as already locked.

The code retries searching for other locks up to three times to smooth
out temporarily unreadable lock files.
2022-10-03 00:19:46 +02:00
..
archiver backup: rework read concurrency 2022-10-02 22:55:14 +02:00
backend Merge pull request #3521 from MichaelEischer/redownload-broken-files 2022-10-02 22:50:03 +02:00
bloblru
cache cache: Fix file descriptor leak in TestBackendRemoveBroken 2022-10-03 00:06:44 +02:00
checker repository: optimize MasterIndex.Each 2022-09-24 12:21:59 +02:00
crypto crypto: move crypto buffer helpers 2022-07-17 13:42:23 +02:00
debug debug: support roundtripper logging also for release builds 2022-08-05 23:49:39 +02:00
dump repository: extract LoadTree/SaveTree 2022-07-17 13:11:28 +02:00
errors
filter filter: deduplicate error handling for pattern validation 2022-09-09 23:12:41 +02:00
fs
fuse fuse: remove unused context parameter 2022-08-26 20:48:48 +02:00
hashing
migrations migrate: Report why an migration cannot be applied 2022-09-03 11:49:31 +02:00
options Don't crash if SecretString is uninitialized 2022-07-02 19:44:28 +02:00
pack repository: optimize MasterIndex.Each 2022-09-24 12:21:59 +02:00
repository retry index, lock and snapshot loading on hash mismatch 2022-09-25 11:35:35 +02:00
restic lock: Do not ignore invalid lock files 2022-10-03 00:19:46 +02:00
restorer restore: support sparse restores also on windows 2022-09-24 21:39:39 +02:00
selfupdate
test
textfile
ui archiver: remove unused fileInfo from progress callback 2022-07-23 14:16:23 +02:00
walker repository: extract LoadTree/SaveTree 2022-07-17 13:11:28 +02:00