diff options
author | n-peugnet <n.peugnet@free.fr> | 2021-09-10 14:37:32 +0200 |
---|---|---|
committer | n-peugnet <n.peugnet@free.fr> | 2021-09-10 14:37:32 +0200 |
commit | 13e45db0878bc2dc36ad4578c0758dd05879cded (patch) | |
tree | 942d332e3b513cd25f869f3900d8f9ba21d3f1dd /TODO.md | |
parent | bea4f87f1e4528630d326699a9c7fd6133ee7806 (diff) | |
download | dna-backup-13e45db0878bc2dc36ad4578c0758dd05879cded.tar.gz dna-backup-13e45db0878bc2dc36ad4578c0758dd05879cded.zip |
use moare the reader interface
Diffstat (limited to 'TODO.md')
-rw-r--r-- | TODO.md | 16 |
1 files changed, 11 insertions, 5 deletions
@@ -1,7 +1,10 @@ priority 1 ---------- - [x] add deltaEncode chunks function - - [x] do not merge consecutive smaller chunks as these could be stored as chunks if no similar chunk is found. Thus it will need to be of `chunkSize` or less. Otherwise it could not be possibly used for deduplication. + - [x] do not merge consecutive smaller chunks as these could be stored as + chunks if no similar chunk is found. Thus it will need to be of + `chunkSize` or less. Otherwise it could not be possibly used for + deduplication. ``` for each new chunk: find similar in sketchMap @@ -12,11 +15,11 @@ priority 1 store in fingerprintMap store in sketchMap ``` -- [ ] read from repo (Restore function) +- [x] read from repo (Restore function) - [x] store recipe - [x] load recipe - [x] read chunks in-order into a stream - - [ ] read individual files +- [ ] read individual files - [ ] properly store informations to be DNA encoded - [ ] tar source to keep files metadata ? - [ ] store chunks compressed @@ -28,11 +31,14 @@ priority 1 priority 2 ---------- -- [x] use more the `Reader` API (which is analoguous to the `IOStream` in Java) +- [ ] use more the `Reader` API (which is analoguous to the `IOStream` in Java) - [ ] refactor matchStream as right now it is quite complex - [x] better test for `(*Repo).matchStream` -- [ ] tail packing of PartialChunks (this Struct does not exist yet as it is in fact just `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 +- [ ] custom binary marshall and unmarshal for chunks +- [ ] use `loadChunkContent` in `loadChunks` réunion 7/09 ------------ |