mirror of
https://github.com/amadvance/snapraid.git
synced 2026-10-26 19:01:57 -04:00
More TODO items.
This commit is contained in:
parent
d9f560e013
commit
5f3659e7c9
1 changed files with 5 additions and 1 deletions
6
TODO
6
TODO
|
|
@ -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.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue