From 243c0b47185245be75b50c35d2fb522680aba966 Mon Sep 17 00:00:00 2001 From: Andrea Mazzoleni Date: Sun, 28 Jun 2026 22:45:47 +0200 Subject: [PATCH] Update TODO --- TODO | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/TODO b/TODO index 1918df5b..9fb691e5 100644 --- a/TODO +++ b/TODO @@ -5,13 +5,16 @@ This is the list of TODO items for SnapRAID. - Next -* If UUID is unsupported, return a fake one ? This will allow to - differentiate between the empty one with the case of access to a - disk skipped. +* Use statx() instead of lstat() when scanning directories. -* Integration with MergeFS ? +* Add a new 'restore' command, similar to 'fix', that recovers a whole disk + using the same multithreaded approach as sync/scrub. -* Evaluate use of syscall getdents64() instead of readdir(): https://linux.die.net/man/2/getdents64 +* Integration with MergerFS ? + +* Restore ownership and permissions, at least in Unix. + +* Restore directory timestamps. * Check Reliability Test. We can derive Failure probability from MBTF https://github.com/linuxhw/SMART @@ -101,10 +104,6 @@ In fact, it makes sense as it's a good way to control the cache on the file, so, despite the name, that usage could be common for not temporary files. https://sourceforge.net/p/snapraid/discussion/1677233/thread/57d40108/ -* Restore ownership and permissions, at least in Unix. - -* Restore directory timestamps. - * Add an option for dup to list only duplicates with different names. This supposing that if a file has the same name, it's intentionally duplicated.