git-annex/Assistant/Threads
Joey Hess 869c638b82 assistant: Fix bug that caused it to stall when adding a very large number of files at once (around 5 thousand).
This bug was introduced in 82a6db8fe8,
which improved handling of adding very large numbers of files by ensuring
that a minimum number of max size commits (5000 files each) were done.

I accidentially made it wait for another change to appear after such a max
size commit, even if a lot of queued changes were already accumulated.
That resulted in a stall when it got to the end. Now fixed to not wait
any longer than necessary to ensure the watcher has had time to wake back
up after the max size commit.

This commit was sponsored by Michael Linksvayer. Thanks!
2013-07-27 17:42:18 -04:00
..
Committer.hs assistant: Fix bug that caused it to stall when adding a very large number of files at once (around 5 thousand). 2013-07-27 17:42:18 -04:00
ConfigMonitor.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
DaemonStatus.hs webapp: Fix a race that sometimes caused alerts or other notifications to be missed if they occurred while a page was loading. 2013-03-27 14:56:20 -04:00
Glacier.hs add additional debug info about reasons for transfers 2013-03-01 15:23:59 -04:00
Merger.hs assistant: Fix bug that could cause incoming pushes to not get merged into the local tree. 2013-04-30 16:37:13 -04:00
MountWatcher.hs sync, assistant: Sync with remotes that have annex-ignore set 2013-04-22 14:57:09 -04:00
NetWatcher.hs assistant: Fix NetWatcher to not sync with remotes that have remote.<name>.annex-sync set to false. 2013-07-26 16:54:20 -04:00
PairListener.hs log local pairing messages received when debugging is enabled 2013-06-11 00:25:44 -04:00
Pusher.hs use a DList for the deferred downloads queue 2013-04-25 01:26:23 -04:00
SanityChecker.hs assistant: Daily sanity check thread is run niced. 2013-06-21 13:29:42 -04:00
TransferPoller.hs remove debug 2013-04-11 16:36:45 -04:00
Transferrer.hs rename module 2013-04-23 11:38:52 -04:00
TransferScanner.hs assistant: On Linux, the expensive transfer scan is run niced. 2013-06-20 22:25:41 -04:00
TransferWatcher.hs more efficient uuid to remote lookup 2013-04-02 16:39:11 -04:00
Watcher.hs remove debug print 2013-05-25 00:02:39 -04:00
WebApp.hs Android: Make the "Open webapp" menu item open the just created repository when a new repo is made. 2013-06-10 23:55:53 -04:00
XMPPClient.hs avoid debug logging unknown xmpp messages, which may contain sensative information 2013-05-27 15:00:07 -04:00
XMPPPusher.hs add two long-running XMPP push threads, no more inversion of control 2013-05-22 15:13:31 -04:00