[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