More TODO items.

This commit is contained in:
Andrea Mazzoleni 2011-09-03 18:20:18 +02:00
parent 3c77aaf9c8
commit 1575c97bea

15
TODO
View file

@ -9,6 +9,12 @@ We can always open files in read-only mode, if a write is required, we close it,
rename it to with a .bak extension, and rewrite it up to the required size.
The same for symlink if a file with the same name exist or viceversa.
* Remove the dependency of the 'disk' order specification in the conf file.
The used order can be defined by SnapRAID and saved in the content file to avoid
to damage the parity in case the order is changed by the user.
It will also allow to remove disks from the array when using a dual parity
configuration, as it's always possible to keep internally dummy empty disks.
* If a file cannot be synched, for example because it was changing, or it
the file name cannot be supported, it's better to do not stop the sync process.
The sync process should stop only if the error could be caused by a disk
@ -29,6 +35,15 @@ or check validity of data of existing ones.
* Add an option to exclude "hidden" file. In Windows files with the HIDDEN attributes,
in Unix files starting with '.'.
* In the content file, for each block store the last time the hash was checked
with both "check" and also "sync".
It will allow to define a new "check" command checking only aged blocks
and skipping recently checked ones.
This could be problematic for the increased memory occupation, and the need
to update the content file also in check.
* Save the content file in compressed .gz format to save space.
* Allow to filter the files to check/fix based on the drive where they reside.
* Filtered out files should be opened in read-only mode.