summaryrefslogtreecommitdiff
path: root/doc/todo/incremental_fsck.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'doc/todo/incremental_fsck.mdwn')
-rw-r--r--doc/todo/incremental_fsck.mdwn24
1 files changed, 0 insertions, 24 deletions
diff --git a/doc/todo/incremental_fsck.mdwn b/doc/todo/incremental_fsck.mdwn
deleted file mode 100644
index 7c56328b9..000000000
--- a/doc/todo/incremental_fsck.mdwn
+++ /dev/null
@@ -1,24 +0,0 @@
-Justin Azoff realized git-annex should have an incremental fsck.
-
-This requires storing the last fsck time of each object.
-
-I would not be strongly opposed to sqlite, but I think there are other
-places the data could be stored. One possible place is the mode or mtime
-of the .git/annex/objects/xx/yy/$key directories (the parent directories
-of where the content is stored). Perhaps the sticky bit could be used to
-indicate the content has been fsked, and the mtime indicate the time
-of last fsck. Anything that dropped or put in content would need to
-clear the sticky bit. --[[Joey]]
-
-> Basic incremental fsck is done now.
->
-> Some enhancements would include:
->
-> * --max-age=30d Once the incremental fsck completes and was started 30 days ago,
-> start a new one.
-> * --time-limit --size-limit --file-limit: Limit how long the fsck runs.
-
->> Calling this [[done]]. The `--incremental-schedule` option
->> allows scheduling time between incremental fscks. `--time-limit` is
->> done. I implemented `--smallerthan` independently. Not clear what
->> `--file-limit` would be. --[[Joey]]