aboutsummaryrefslogtreecommitdiff
path: root/TODO.md
diff options
context:
space:
mode:
Diffstat (limited to 'TODO.md')
-rw-r--r--TODO.md19
1 files changed, 17 insertions, 2 deletions
diff --git a/TODO.md b/TODO.md
index e7e1976..518ce65 100644
--- a/TODO.md
+++ b/TODO.md
@@ -13,10 +13,25 @@ priority 1
store in sketchMap
```
- [ ] read from repo
- - [ ] store recipe
- - [ ] load recipe
+ - [x] store recipe
+ - [x] load recipe
- [ ] read chunks in-order into a stream
+ - [ ] read individual files
- [ ] properly store informations to be DNA encoded
+ - [ ] tar source to keep files metadata ?
+ - [ ] store chunks compressed
+ - [ ] compress before storing
+ - [ ] uncompress before loading
+ - [ ] store compressed chunks into tracks ok trackSize (1024o)
+- [ ] add chunk cache that would look like this:
+ ```go
+ type ChunkCache map[ChunkId][]byte // Do we really want to only keep the chunk content ?
+
+ type Cache interface {
+ Get(id ChunkId) Chunk
+ Set(id ChunkId, Chunk)
+ }
+ ```
priority 2
----------