summaryrefslogtreecommitdiff
path: root/src/chunkid.rs
AgeCommit message (Collapse)AuthorFilesLines
2020-11-25perf: store chunks on disk in a 3-level directory treeLars Wirzenius1-0/+4
git does the same thing. This improves the wall clock time to run benchmark-store with a million chunks from a 40.36 seconds to 18.70, on a system with NVMe and ext4.
2020-11-25feat: add programs to benchmark server chunk storageLars Wirzenius1-0/+5
2020-11-08feat: make ChunkId serializable to SQLiteLars Wirzenius1-0/+10
We will need this when we store a backup generation in an SQLite file.
2020-10-16feat: obnam-restore restores generation to stdoutLars Wirzenius1-3/+8
2020-09-18use to_string method for ChunkId instead of format! macroLars Wirzenius1-4/+4
2020-09-18feat: make ChunkId usable in a HashMap and serializbleLars Wirzenius1-1/+3
We will soon be using ChunkId as keys in a HashMap and serialize them in HTTP server responses. This commit enables those things.
2020-09-17feat: add an in-memory index of chunks for searchingLars Wirzenius1-1/+1
2020-09-17feat: add an initial ChunkId implementationLars Wirzenius1-0/+83