From 9ece23c48f4162139ee2ffcf868390cf633ba2c4 Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Tue, 13 Sep 2016 19:50:21 -0400 Subject: 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. --- keysafe.cabal | 1 + 1 file changed, 1 insertion(+) (limited to 'keysafe.cabal') 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.* -- cgit v1.2.3