git-annex/Utility/LockPool
Joey Hess e5ca67ea1c
fine-grained locking when annex.pidlock is enabled
This locking has been missing from the beginning of annex.pidlock.
It used to be possble, when two threads are doing conflicting things,
for both to run at the same time despite using locking. Seems likely
that nothing actually had a problem, but it was possible, and this
eliminates that possible source of failure.

Sponsored-by: Dartmouth College's Datalad project
2021-12-03 17:20:21 -04:00
..
LockHandle.hs fine-grained locking when annex.pidlock is enabled 2021-12-03 17:20:21 -04:00
PidLock.hs fine-grained locking when annex.pidlock is enabled 2021-12-03 17:20:21 -04:00
Posix.hs avoid concurrent threads trying to take pid lock at same time 2021-12-01 17:14:39 -04:00
STM.hs fine-grained locking when annex.pidlock is enabled 2021-12-03 17:20:21 -04:00
Windows.hs fix build on windows 2021-12-03 14:08:12 -04:00