From 5f3659e7c9d25c326741f77b4796fbdc23a7630b Mon Sep 17 00:00:00 2001 From: Andrea Mazzoleni Date: Sat, 9 Apr 2011 08:47:49 +0200 Subject: [PATCH] More TODO items. --- TODO | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/TODO b/TODO index 1f3440af..897c7cb1 100644 --- a/TODO +++ b/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.