diff options
author | n-peugnet <n.peugnet@free.fr> | 2021-09-20 15:43:25 +0200 |
---|---|---|
committer | n-peugnet <n.peugnet@free.fr> | 2021-09-20 15:43:25 +0200 |
commit | 94290c4b85672ed42ceeb03c4a1bbde22c7806d6 (patch) | |
tree | 2f1c66e59261f611f6bb14e21fdbe7b3c85cf955 /TODO.md | |
parent | a20f4f17708356150eb8335be1d0f5a767416c1d (diff) | |
download | dna-backup-94290c4b85672ed42ceeb03c4a1bbde22c7806d6.tar.gz dna-backup-94290c4b85672ed42ceeb03c4a1bbde22c7806d6.zip |
update todolist
Diffstat (limited to 'TODO.md')
-rw-r--r-- | TODO.md | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -15,18 +15,20 @@ priority 1 - [x] add chunk cache to uniquely store chunks in RAM - [x] better tests for `(*Repo).Commit` - [x] remove errored files from `fileList` -- [ ] add superblock logic -- [ ] add version blocks or journal logic +- [ ] **TODO: Priority 3** add superblock logic. +- [ ] **TODO: Priority 2** add version blocks or journal logic. +- [ ] command line with subcommands (like, hmm... git ? for instance). priority 2 ---------- - [ ] use more the `Reader` API (which is analogous to the `IOStream` in Java) - [ ] refactor `matchStream` as right now it is quite complex - [x] better test for `(*Repo).matchStream` -- [ ] compress partial chunks (`TempChunks` for now) -- [ ] tail packing of `PartialChunks` (this Struct does not exist yet as it is in - fact just `TempChunks` for now) -- [ ] option to commit without deltas to save new base chunks +- [ ] tail packing of `PartialChunks` (this Struct does not exist yet as it is + in fact just `TempChunks` for now). + This might not be useful if we store the recipe incrementally. +- [ ] option to commit without deltas to save new base chunks. + This might not be useful if we store the recipe incrementally. - [ ] custom binary marshal and unmarshal for chunks - [x] use `loadChunkContent` in `loadChunks` - [x] save hashes for faster maps rebuild @@ -44,7 +46,7 @@ priority 2 reunion 7/09 ------------ - [ ] save recipe consecutive chunks as extents -- [ ] store recipe and files incrementally +- [ ] **TODO: Priority 1** store recipe and files incrementally. - [x] compress recipe - [x] compress file list - [ ] make size comparison between recipe and chunks with some datasets @@ -58,5 +60,3 @@ ideas 3. If we don't need to reduce read amplification we could compress all chunks if it reduces the space used. - -4. Command line with subcommands (like, hmm... git ? for instance) |