Author: toad
Date: 2007-03-09 22:47:12 +0000 (Fri, 09 Mar 2007)
New Revision: 12080

Modified:
   trunk/freenet/src/freenet/node/Node.java
Log:
Set the lock timeout to 1 minute.
We are dealing with large numbers of threads, and disk I/O within a lock... 
500ms isn't enough.

Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java    2007-03-09 22:34:40 UTC (rev 
12079)
+++ trunk/freenet/src/freenet/node/Node.java    2007-03-09 22:47:12 UTC (rev 
12080)
@@ -1236,6 +1236,7 @@
                envConfig.setAllowCreate(true);
                envConfig.setTransactional(true);
                envConfig.setTxnWriteNoSync(true);
+               envConfig.setLockTimeout(60*1000); // should be long enough for 
fairly overloaded nodes

                File dbDir = new File(storeDir, "database-"+portNumber);
                dbDir.mkdirs();


Reply via email to