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);