summaryrefslogtreecommitdiff
path: root/doc/todo/speed_up_fsck.mdwn
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2011-06-29 21:23:40 -0400
committerGravatar Joey Hess <joey@kitenet.net>2011-06-29 21:47:31 -0400
commite1c18ddec455e5d1259ab46ccccbe6a9c7079de6 (patch)
tree260e2570f87c85508712aa355b9c60531c67f08b /doc/todo/speed_up_fsck.mdwn
parent8725fde5c66984d9769558a07612361b112be58f (diff)
Sped back up fsck, copy --from etc
All commands that often have to read a lot of information from the git-annex branch should now be nearly as fast as before the branch was introduced. Before fsck was taking approximatly 3 hours, now it's running in 8 minutes. The code is very nasty. It should be rewritten to read the header line from git cat-file, and then read the specified number of bytes of content.
Diffstat (limited to 'doc/todo/speed_up_fsck.mdwn')
-rw-r--r--doc/todo/speed_up_fsck.mdwn2
1 files changed, 2 insertions, 0 deletions
diff --git a/doc/todo/speed_up_fsck.mdwn b/doc/todo/speed_up_fsck.mdwn
index e22c01766..5d5e867f8 100644
--- a/doc/todo/speed_up_fsck.mdwn
+++ b/doc/todo/speed_up_fsck.mdwn
@@ -36,3 +36,5 @@ commands like whereis and add. --[[Joey]]
> Hmm, except that's actually an error message sent to stderr. Unless
> stderr is connected to stdout, it might be better to look for a known,
> empty object. Could just add a git-annex:empty file to that end.
+
+[[done]] --[[Joey]]