git-annex/Assistant/Threads
Joey Hess b2d266267f avoid queuing transfers for remotes after syncing to them is paused
This avoids the expensive transfer scan relying on its list of remotes
to scan being accurate throughout, which it will not be when the user
pauses syncing to a remote.

I feel it's ok to queue transfers to *any* known remote, not just the ones
being scanned.

Note that there are still small races where after syncing to a remote is
paused, a transfer can be queued for it. Not just in the expensive transfer
scan, but in the cheap failed transfer scan, and elsewhere.
2012-10-14 14:34:05 -04:00
..
Committer.hs revert bad change 2012-10-09 13:49:27 -04:00
DaemonStatus.hs display errors when any named thread crashes 2012-09-06 14:56:04 -04:00
Merger.hs use gitRepo 2012-10-12 01:17:45 -04:00
MountWatcher.hs avoid some warnings when built w/o dbus 2012-09-29 16:09:07 -04:00
NetWatcher.hs avoid some warnings when built w/o dbus 2012-09-29 16:09:07 -04:00
PairListener.hs avoid pairlistener crash 2012-10-10 16:48:06 -04:00
Pusher.hs hlint 2012-09-13 00:57:52 -04:00
SanityChecker.hs use gitRepo 2012-10-12 01:17:45 -04:00
TransferPoller.hs use gitRepo 2012-10-12 01:17:45 -04:00
Transferrer.hs quiet calls to transferkey 2012-09-24 13:36:05 -04:00
TransferScanner.hs avoid queuing transfers for remotes after syncing to them is paused 2012-10-14 14:34:05 -04:00
TransferWatcher.hs use gitRepo 2012-10-12 01:17:45 -04:00
Watcher.hs always check with ls-files before adding new files 2012-10-02 17:41:23 -04:00
WebApp.hs add "configure" link to each repository in the webapp's repo list 2012-10-09 14:43:53 -04:00