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 {


Reply via email to