Author: toad
Date: 2007-03-30 20:47:59 +0000 (Fri, 30 Mar 2007)
New Revision: 12458
Modified:
trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
Log:
More paranoia re dupes bug
Modified: trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2007-03-30
20:44:45 UTC (rev 12457)
+++ trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2007-03-30
20:47:59 UTC (rev 12458)
@@ -1115,6 +1115,9 @@
chkDB = environment.openDatabase(null,prefix+"CHK",dbConfig);
+ if(chkDB.count() > 0)
+ throw new IllegalStateException("Wiped old store but it
still contains "+chkDB.count()+" keys!");
+
this.fixSecondaryFile = fixSecondaryFile;
fixSecondaryFile.delete();