[freenet-cvs] r16923 - trunk/freenet/src/freenet/store

toad at freenetproject.org toad at freenetproject.org
Sat Jan 5 21:26:37 UTC 2008


Author: toad
Date: 2008-01-05 21:26:37 +0000 (Sat, 05 Jan 2008)
New Revision: 16923

Modified:
   trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
Log:
demote to DEBUG level logging

Modified: trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java	2008-01-05 21:24:34 UTC (rev 16922)
+++ trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java	2008-01-05 21:26:37 UTC (rev 16923)
@@ -54,6 +54,7 @@
 public class BerkeleyDBFreenetStore implements FreenetStore {
 
 	private static boolean logMINOR;
+	private static boolean logDEBUG;
 	
 	// If we get a DbChecksumException, create this file.
 	final File reconstructFile;
@@ -206,15 +207,6 @@
 			System.err.println("Could not open store: "+e);
 			e.printStackTrace();
 			
-			if(type == TYPE_SSK) {
-				System.err.println("Cannot reconstruct SSK store/cache! Sorry, your SSK store will now be deleted...");
-				BerkeleyDBFreenetStore.wipeOldDatabases(storeEnvironment, newDBPrefix);
-				newStoreFile.delete();
-				return new BerkeleyDBFreenetStore(type, storeEnvironment, newDBPrefix, newStoreFile, lruFile, keysFile, newFixSecondaryFile,
-						maxStoreKeys, throwOnTooFewKeys, noCheck, wipe, storeShutdownHook, 
-						reconstructFile, callback);
-			}
-			
 			System.err.println("Attempting to reconstruct index...");
 			WrapperManager.signalStarting(5*60*60*1000);
 			
@@ -247,6 +239,7 @@
 	*/
 	private BerkeleyDBFreenetStore(short type, Environment env, String prefix, File storeFile, File lruFile, File keysFile, File fixSecondaryFile, long maxChkBlocks, boolean throwOnTooFewKeys, boolean noCheck, boolean wipe, SemiOrderedShutdownHook storeShutdownHook, File reconstructFile, StoreCallback callback) throws IOException, DatabaseException {
 		logMINOR = Logger.shouldLog(Logger.MINOR, this);
+		logDEBUG = Logger.shouldLog(Logger.DEBUG, this);
 		this.callback = callback;
 		this.collidable = callback.collisionPossible();
 		this.dataBlockSize = callback.dataLength();
@@ -1580,9 +1573,9 @@
 			if(keysRAF != null) {
 				keysRAF.seek(blockNum * keyLength);
 				keysRAF.write(fullKey);
-				if(logMINOR)
+				if(logDEBUG)
 					Logger.minor(this, "Written full key length "+fullKey.length+" to block "+blockNum+" at "+(blockNum * keyLength));
-			} else if(logMINOR && storeType == TYPE_SSK) {
+			} else if(logDEBUG && storeType == TYPE_SSK) {
 				Logger.minor(this, "Not writing full key length "+fullKey.length+" for block "+blockNum);
 			}
 			writes++;




More information about the cvs mailing list