git-annex/Assistant
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
..
Install ifdef osx includes 2012-09-28 19:18:08 -04:00
Pairing webapp automatic grouping 2012-10-09 14:24:17 -04:00
Threads avoid queuing transfers for remotes after syncing to them is paused 2012-10-14 14:34:05 -04:00
WebApp hook up syncing toggles 2012-10-12 12:45:16 -04:00
Alert.hs hlint 2012-09-13 00:57:52 -04:00
Changes.hs always check with ls-files before adding new files 2012-10-02 17:41:23 -04:00
Commits.hs license 2012-06-23 01:20:40 -04:00
Common.hs display errors when any named thread crashes 2012-09-06 14:56:04 -04:00
DaemonStatus.hs set/unset annex-sync, rather than annex-ignore 2012-10-11 19:22:29 -04:00
Install.hs ifdef osx includes 2012-09-28 19:18:08 -04:00
MakeRemote.hs use gitRepo 2012-10-12 01:17:45 -04:00
Pairing.hs hlint 2012-09-13 00:57:52 -04:00
Pushes.hs use a TMVar 2012-06-26 19:21:44 -04:00
ScanRemotes.hs scan multiple remotes in one pass 2012-08-26 14:09:02 -04:00
Ssh.hs webapp: Avoid crashing when ssh-keygen -F chokes on an invalid known_hosts file. 2012-09-27 11:27:16 -04:00
Sync.hs use gitRepo 2012-10-12 01:17:45 -04:00
ThreadedMonad.hs fork off git-annex copy for transfers 2012-08-10 14:14:08 -04:00
TransferQueue.hs assistant: Now honors preferred content settings when deciding what to transfer. 2012-10-09 12:18:41 -04:00
TransferSlots.hs hlint 2012-09-13 00:57:52 -04:00
WebApp.hs add tooltips 2012-09-27 12:55:00 -04:00