-
Notifications
You must be signed in to change notification settings - Fork 39
/
Copy pathTODO.txt
53 lines (43 loc) · 1.43 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Backlog:
* Write tests for 100% coverage
* Add tests for anything where scrub marks blocks as invalid (source changed,
bitrod in backup, ...
Next:
* Change lock lib to be a wrapper, possibly with a context manager
Idea:
* Provide a block device for mirror writes which *only* tracks changed
blocks for diff backups
Document
* TODO: Rewrite du to respect compression?
* DONE: Document cachedir in backy.cfg and document how fuse writes work
* DONE: Document fuse, encryption, rekey, migration steps
* DONE: Add postgresql, boto, minios, libfuse2 to debian control as recommends
* DONE: New export version
* DONE: Migration to next encryption version
* DONE: Document change in /etc/fuse.conf (user_allow_other)
* DONE: Remove nbd from docs
* Removed NBD
* Added fuse
* COW for fuse
* encryption
* compression
* encryption also on fuse
* more file info on fuse
* still >350MB/s with compression and encryption
* rekey
* slowly reducing sqlite support
- Sponsored by webair
* continuation of backups
* continuation of restores
* minio s3 lib
* throughput measuring
* WAY higher performance (~50MB/s -> 550MB/s)
* null io and null data_backend
* boto switched to boto3
* using librados and librbd from ceph in the hope of better performance
* WAY less RAM (~200TB image = 16GB of RAM required with ~60 simultanious_*)
* deduplication is configurable
- Done on top
* ETA
* better process statistics (ps)
* better logging