killbill-memoizeit

util: increase the lock timeout to 10s Signed-off-by: Pierre-Alexandre

10/17/2012 6:54:38 PM

Details

diff --git a/util/src/main/java/com/ning/billing/util/globallocker/MySqlGlobalLocker.java b/util/src/main/java/com/ning/billing/util/globallocker/MySqlGlobalLocker.java
index a819a43..e2853c0 100644
--- a/util/src/main/java/com/ning/billing/util/globallocker/MySqlGlobalLocker.java
+++ b/util/src/main/java/com/ning/billing/util/globallocker/MySqlGlobalLocker.java
@@ -27,7 +27,8 @@ public class MySqlGlobalLocker implements GlobalLocker {
 
     private static final Logger logger = LoggerFactory.getLogger(MySqlGlobalLocker.class);
 
-    private static final long DEFAULT_TIMEOUT = 5L; // 5 seconds
+    // Note that we could hold the lock while talking to the payment gateway, hence be generous in the timeout length
+    private static final long DEFAULT_TIMEOUT = 10L; // 10 seconds
 
     private final IDBI dbi;
     private long timeout;