diff options
author | Joey Hess <joeyh@joeyh.name> | 2016-09-13 19:50:21 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2016-09-13 19:50:21 -0400 |
commit | 9ece23c48f4162139ee2ffcf868390cf633ba2c4 (patch) | |
tree | bfb5fc5178a148bc7d0bd2f34c545d113873bb27 /keysafe.cabal | |
parent | 0f0aa21ea11f6eae368326b178d4c3eaf5cc5186 (diff) | |
download | keysafe-9ece23c48f4162139ee2ffcf868390cf633ba2c4.tar.gz |
made fallback request queue fair
Once on the queue, requests should not need to contend with other requests
that are not on the queue, so added a fallback request bucket.
tokenBucketWait is not fair, so ensure FIFO processing of the queue by
using a FairRWLock.
Diffstat (limited to 'keysafe.cabal')
-rw-r--r-- | keysafe.cabal | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/keysafe.cabal b/keysafe.cabal index e34d334..0d256bc 100644 --- a/keysafe.cabal +++ b/keysafe.cabal @@ -66,6 +66,7 @@ Executable keysafe , lifted-base == 0.2.* , unbounded-delays == 0.1.* , fast-logger == 2.4.* + , SafeSemaphore == 0.10.* -- Temporarily inlined due to FTBFS bug -- https://github.com/ocharles/argon2/issues/2 -- argon2 == 1.1.* |