Author: toad
Date: 2008-04-08 18:10:51 +0000 (Tue, 08 Apr 2008)
New Revision: 19089
Modified:
trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
Log:
Revert r19086
Modified: trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2008-04-08
18:09:32 UTC (rev 19088)
+++ trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2008-04-08
18:10:51 UTC (rev 19089)
@@ -1110,6 +1110,8 @@
System.err.println("Reconstructing store index from store file:
callback="+callback);
Logger.error(this, "Reconstructing store index from store file:
callback="+callback);
WrapperManager.signalStarting((int)(Math.min(Integer.MAX_VALUE,
5*60*1000+(storeRAF.length()/(dataBlockSize+headerBlockSize))*100)));
+ byte[] header = new byte[headerBlockSize];
+ byte[] data = new byte[dataBlockSize];
byte[] keyBuf = new byte[keyLength];
long l = 0;
long dupes = 0;
@@ -1127,8 +1129,6 @@
for(l=0;true;l++) {
long lruVal = 0;
Transaction t = null;
- byte[] header = new byte[headerBlockSize];
- byte[] data = new byte[dataBlockSize];
if(storeRAF.getFilePointer() != l *
(headerBlockSize + dataBlockSize)) {
System.err.println("File pointer is
"+storeRAF.getFilePointer()+" but should be "+((headerBlockSize +
dataBlockSize)));
System.exit(NodeInitException.EXIT_STORE_RECONSTRUCT);