restic/internal/repository
Michael Eischer fe5c337ca2 repository: StreamPack delivers blobs at most once
If an error occurred while streaming a pack file, this could result in
passing some of the blobs multiple times to the callback function. This
significantly complicates using StreamPack correctly and is unnecessary.
Retries do not change the content of a blob and thus only deliver the
same result over and over again.
2024-01-07 10:54:49 +01:00
..
testdata internal/repository: Fix LoadBlob + fuzz test 2022-06-06 17:02:28 +02:00
doc.go gofmt all files 2022-08-19 19:12:26 +02:00
fuzz_test.go repository: Remove empty cleanup functions in tests 2022-12-11 11:06:25 +01:00
key.go convert MemorizeList to be repository based 2023-10-25 23:01:35 +02:00
packer_manager_test.go repository: store oversized blobs in separate pack files 2023-10-17 22:52:16 +02:00
packer_manager.go Fix typos 2023-12-06 13:11:55 +01:00
packer_uploader.go repository: Rework blob saving to use an async pack uploader 2022-07-02 22:42:34 +02:00
repack_test.go Fix typos 2023-12-06 13:11:55 +01:00
repack.go repository: Push all usage of errors.Fatal out of the package 2023-05-18 17:27:41 +02:00
repository_internal_test.go move Backend interface to backend package 2023-10-25 23:00:18 +02:00
repository_test.go Fix typos 2023-12-06 13:11:55 +01:00
repository.go repository: StreamPack delivers blobs at most once 2024-01-07 10:54:49 +01:00
testing.go move Backend interface to backend package 2023-10-25 23:00:18 +02:00