[freenet-cvs] r11902 - trunk/freenet/src/freenet/node
nextgens at freenetproject.org
nextgens at freenetproject.org
Fri Feb 23 18:11:17 UTC 2007
Author: nextgens
Date: 2007-02-23 18:11:16 +0000 (Fri, 23 Feb 2007)
New Revision: 11902
Modified:
trunk/freenet/src/freenet/node/Node.java
Log:
DOH!!!!! maybe fix the root cause of our BDB memory usage problem.
Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java 2007-02-22 15:29:02 UTC (rev 11901)
+++ trunk/freenet/src/freenet/node/Node.java 2007-02-23 18:11:16 UTC (rev 11902)
@@ -1305,6 +1305,11 @@
if(val < 0)
throw new InvalidConfigValueException("Negative or zero values not supported");
envMutableConfig.setCacheSize(val);
+ try{
+ storeEnvironment.setMutableConfig(envMutableConfig);
+ } catch (DatabaseException e) {
+ throw new InvalidConfigValueException("Error while applying the new config : "+e.getMessage());
+ }
databaseMaxMemory = val;
}
@@ -1314,6 +1319,14 @@
databaseMaxMemory = nodeConfig.getLong("databaseMaxMemory");
envMutableConfig.setCacheSize(databaseMaxMemory);
+ try {
+ storeEnvironment.setMutableConfig(envMutableConfig);
+ } catch (DatabaseException e) {
+ System.err.println("Could not set the database configuration: "+e);
+ e.printStackTrace();
+ throw new NodeInitException(EXIT_STORE_OTHER, e.getMessage());
+ }
+
String suffix = "-" + portNumber;
try {
More information about the cvs
mailing list