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


Reply via email to