git-annex/Assistant/Threads
Joey Hess c908672f3d fix another potential race with the watcher and direct mode
Watcher wants to rewrite symlink to fix it. But in direct mode, the symlink
could be replaced at any time with file content that has finished being
transferred by some other process. So, just don't touch it.

FWIW, I audited the rest of the assistant for places where it removes
files, and the rest is ok. I have not audited the rest of git-annex.
2013-03-04 15:09:32 -04:00
..
Committer.hs fix 2013-03-03 15:18:24 -04:00
ConfigMonitor.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
DaemonStatus.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
Glacier.hs add additional debug info about reasons for transfers 2013-03-01 15:23:59 -04:00
Merger.hs add additional debug info about reasons for transfers 2013-03-01 15:23:59 -04:00
MountWatcher.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
NetWatcher.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
PairListener.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
Pusher.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
SanityChecker.hs fixed the race breaking moving files from archive in direct mode 2013-03-04 14:25:22 -04:00
TransferPoller.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00
Transferrer.hs assistant: Fix dropping content when a file is moved to an archive directory. 2013-03-01 16:46:36 -04:00
TransferScanner.hs add additional debug info about reasons for drops 2013-03-01 15:58:44 -04:00
TransferWatcher.hs add additional debug info about reasons for drops 2013-03-01 15:58:44 -04:00
Watcher.hs fix another potential race with the watcher and direct mode 2013-03-04 15:09:32 -04:00
WebApp.hs webapp: New preferences page allows enabling/disabling debug logging at runtime, as well as configuring numcopies and diskreserve. 2013-03-03 17:07:27 -04:00
XMPPClient.hs webapp: Now allows restarting any threads that crash. 2013-01-26 17:09:33 +11:00