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 {