[freenet-cvs] r11970 - trunk/freenet/src/freenet/node
toad at freenetproject.org
toad at freenetproject.org
Tue Mar 6 01:34:13 UTC 2007
Author: toad
Date: 2007-03-05 17:07:49 +0000 (Mon, 05 Mar 2007)
New Revision: 11970
Modified:
trunk/freenet/src/freenet/node/Node.java
Log:
Tell BDB to use the prune-lowest-leaves-first cache policy
Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java 2007-03-05 00:04:08 UTC (rev 11969)
+++ trunk/freenet/src/freenet/node/Node.java 2007-03-05 17:07:49 UTC (rev 11970)
@@ -1317,6 +1317,10 @@
databaseMaxMemory = nodeConfig.getLong("databaseMaxMemory");
envMutableConfig.setCacheSize(databaseMaxMemory);
+ // http://www.oracle.com/technology/products/berkeley-db/faq/je_faq.html#35
+ // FIXME is this the correct place to set these parameters?
+ envMutableConfig.setConfigParam("je.evictor.lruOnly", "false");
+ envMutableConfig.setConfigParam("je.evictor.nodesPerScan", "100");
try {
storeEnvironment.setMutableConfig(envMutableConfig);
More information about the cvs
mailing list