diff options
author | Joey Hess <joey@kitenet.net> | 2012-09-19 12:00:06 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2012-09-19 12:00:06 -0400 |
commit | e79890664de6691a7d8ca9ab8369a3ab0a7f267c (patch) | |
tree | 84e2144337ee235c98cc4d6d17ab81e1b6a947de /doc/todo | |
parent | 6cea492cf23b4ed20a25d72cc3472966b924cd4c (diff) |
idea
Diffstat (limited to 'doc/todo')
-rw-r--r-- | doc/todo/incremental_fsck.mdwn | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/todo/incremental_fsck.mdwn b/doc/todo/incremental_fsck.mdwn new file mode 100644 index 000000000..ac6ef1e42 --- /dev/null +++ b/doc/todo/incremental_fsck.mdwn @@ -0,0 +1,11 @@ +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]] |