git-annex/Assistant/Threads
Joey Hess cd168c6cba fix transferrer thread's use of transfer slots and transfer info files
Check first if a transfer needs to be done, using the location log only
(for speed), and avoid occupying a slot if not. Always write a transfer
info file, and keep it open throughout the tranfer process.

Now transfers to remotes seem reliable.
2012-07-07 10:50:20 -06:00
..
Committer.hs queue Uploads of newly added files to remotes 2012-07-05 10:21:22 -06:00
Merger.hs MVar deadlock problem seems to be fixed by previous commit 2012-06-28 13:47:15 -04:00
Pusher.hs queue Uploads of newly added files to remotes 2012-07-05 10:21:22 -06:00
SanityChecker.hs wait on child transfer processes, and invalidate cache 2012-07-06 16:44:13 -06:00
Transferrer.hs fix transferrer thread's use of transfer slots and transfer info files 2012-07-07 10:50:20 -06:00
TransferWatcher.hs fix transfer slots blocking and refilling when transfers are stopped 2012-07-06 21:59:45 -06:00
Watcher.hs wait on child transfer processes, and invalidate cache 2012-07-06 16:44:13 -06:00