Author: toad
Date: 2007-03-10 20:38:53 +0000 (Sat, 10 Mar 2007)
New Revision: 12089

Modified:
   trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
Log:
Don't let reconstruction timeout.

Modified: trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2007-03-10 
20:32:42 UTC (rev 12088)
+++ trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2007-03-10 
20:38:53 UTC (rev 12089)
@@ -1126,6 +1126,7 @@
                }
                System.err.println("Reconstructing store index from store file: 
type="+type);
                Logger.error(this, "Reconstructing store index from store file: 
type="+type);
+               WrapperManager.signalStarting((int)(Math.min(Integer.MAX_VALUE, 
5*60*1000+(chkStore.length()/(dataBlockSize+headerBlockSize))*100)));
                byte[] header = new byte[headerBlockSize];
                byte[] data = new byte[dataBlockSize];
                long l = 0;
@@ -1183,7 +1184,7 @@
                        }
                } catch (EOFException e) {
                        long size = l * (dataBlockSize + headerBlockSize);
-                       System.err.println("Caught EOF, truncating to "+l+" 
blocks : "+size);
+                       System.err.println("Found end of store, truncating to 
"+l+" blocks : "+size);
                        chkBlocksInStore = l;
                        try {
                                chkStore.setLength(size);


Reply via email to