Author: toad
Date: 2007-04-14 15:07:43 +0000 (Sat, 14 Apr 2007)
New Revision: 12686
Modified:
trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
Log:
add a FIXME
Modified: trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2007-04-14
15:05:42 UTC (rev 12685)
+++ trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2007-04-14
15:07:43 UTC (rev 12686)
@@ -596,8 +596,10 @@
if(chkBlocksInDatabase > chkBlocksFromFile) {
System.out.println("More keys in database than
in store!");
+
//throw new DatabaseException("More keys in
database than in store!");
// FIXME reinstate if handling code doesn't work
+ // FIXME we can do a cleverer recovery: Find
all keys whose block number is > chkBlocksFromFile and delete them
}
if(((chkBlocksInStore == 0) && (chkBlocksFromFile !=
0)) ||