git-annex/CmdLine
Joey Hess 4932972487
fix STM deadlock
659640e224 was buggy, it had a STM
deadlock because two actions both wanted to takeTMVar the WorkerPool
and so blocked one-another.

Fixed by completely reworking how the pool is maintained. Maintenace
threads now wait for the Async actions and update the WorkerPool. This
means twice as many threads as before, but green threads so will only
use a few extra bytes ram per thread.
2019-06-05 20:07:35 -04:00
..
GitAnnex avoid list lookup by parseToken 2019-05-14 13:11:29 -04:00
GitAnnexShell update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Action.hs fix STM deadlock 2019-06-05 20:07:35 -04:00
Batch.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
GitAnnex.hs added renameremote command 2019-04-15 13:49:03 -04:00
GitAnnexShell.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
GitRemoteTorAnnex.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
GlobalSetter.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Option.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Seek.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00
Usage.hs update licenses from GPL to AGPL 2019-03-13 15:48:14 -04:00