Author: j16sdiz
Date: 2008-04-26 04:59:30 +0000 (Sat, 26 Apr 2008)
New Revision: 19569
Modified:
trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
Log:
log early (fix no logging when keyverifcationexception occur)
Modified: trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2008-04-26
04:59:08 UTC (rev 19568)
+++ trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2008-04-26
04:59:30 UTC (rev 19569)
@@ -979,6 +979,9 @@
keysRAFLength = keysRAF.length();
}
for(l=0;true;l++) {
+ if(l % 1024 == 0)
+ System.out.println("Key "+l+ '/'
+expectedLength+" OK ("+dupes+" dupes, "+failures+" failures)");
+
long lruVal = 0;
Transaction t = null;
if(storeRAF.getFilePointer() != l *
(headerBlockSize + dataBlockSize)) {
@@ -1085,8 +1088,6 @@
failures++;
}
t.commitNoSync();
- if(l % 1024 == 0)
- System.out.println("Key "+l+
'/' +expectedLength+" OK ("+dupes+" dupes, "+failures+" failures)");
t = null;
} catch (DatabaseException e) {
// t.abort() below may also throw.