More TODO items.

This commit is contained in:
Andrea Mazzoleni 2011-04-09 08:47:49 +02:00
parent d9f560e013
commit 5f3659e7c9

6
TODO
View file

@ -5,13 +5,17 @@ This is a list of possible TODO for SnapRAID. The order is not relevant.
* Easy way to find duplicates using the computed hash.
* Easy way to find files using a specified block.
* Reduce memory occupation removing the flag field in the block structure.
* Add RAID6 redundancy support.
There is the very good raid6 library from H. Peter Anvin (hpa) in the Linux Kernel ready to use:
See:
http://kernel.org/pub/linux/kernel/people/hpa/raid6.pdf
http://lxr.linux.no/#linux+v2.6.38/lib/raid6
* Go multithread. We can do it when reading the new state (scan.c) and when syncing (sync.c)
* Go multithread to speed up the MD5 computation. We can do it when syncing and checking.
* Use the O_NOATIME flag if run as 'root'.
Anyway a better solution is to mount the disk with the "noatime" and "nodiratime" options.