2
2
mirror of https://github.com/octoleo/restic.git synced 2024-05-31 08:00:48 +00:00
restic/internal/repository
Michael Eischer c4fc5c97f9 prune: Use a single CountedBlobSet to track blobs
The set covers necessary, existing and duplicate blobs. This removes the
duplicate sets used to track whether all necessary blobs also exist.
This reduces the memory usage of prune by about 20-30%.
2022-10-22 18:45:12 +02: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: Rework blob saving to use an async pack uploader 2022-07-02 22:42:34 +02:00
key.go identify keys by ID and not name 2022-10-15 16:07:43 +02:00
packer_manager_test.go add option for setting min pack size 2022-08-05 23:47:12 +02:00
packer_manager.go repository: remove IsMixedPack and add replacement for checker 2022-10-03 12:03:59 +02: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 repository: split index into a separate package 2022-10-08 21:15:34 +02:00
repack.go prune: Use a single CountedBlobSet to track blobs 2022-10-22 18:45:12 +02:00
repository_internal_test.go Use "pack file" instead of "data file" (#2885) 2020-08-16 11:16:38 +02:00
repository_test.go repository: split index into a separate package 2022-10-08 21:15:34 +02:00
repository.go identify keys by ID and not name 2022-10-15 16:07:43 +02:00
testing.go repository: split index into a separate package 2022-10-08 21:15:34 +02:00