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

toad at freenetproject.org toad at freenetproject.org
Thu Mar 8 00:11:53 UTC 2007


Author: toad
Date: 2007-03-08 00:11:16 +0000 (Thu, 08 Mar 2007)
New Revision: 12024

Modified:
   trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
Log:
Prevent wrapper timeout while migrating database

Modified: trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java	2007-03-08 00:05:23 UTC (rev 12023)
+++ trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java	2007-03-08 00:11:16 UTC (rev 12024)
@@ -1138,6 +1138,9 @@
 		System.err.println("Migrating database: Creating unique index on block number");
 		HashSet s = new HashSet();
 		
+		long keyCount = countCHKBlocksFromDatabase();
+		WrapperManager.signalStarting((int)(Math.max(Integer.MAX_VALUE, 5*60*1000 + keyCount*1000)));
+		
     	Cursor c = null;
     	Transaction t = null;
 		try {




More information about the cvs mailing list