Author: toad
Date: 2008-04-12 16:25:25 +0000 (Sat, 12 Apr 2008)
New Revision: 19249
Modified:
trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
Log:
comments
Modified: trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2008-04-12
16:18:21 UTC (rev 19248)
+++ trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2008-04-12
16:25:25 UTC (rev 19249)
@@ -681,6 +681,10 @@
int totalUnwantedBlocks =
unwantedMoveNums.length+freeEarlySlots.length;
WrapperManager.signalStarting(Math.min(Integer.MAX_VALUE,
5*60*1000 + (totalUnwantedBlocks-wantedMoveNums.length) * 100));
// If there are any slots left over, they must be free.
+
+ // FIXME put these into the database as we do in reconstruct().
+ // Not doing that now as its not immediately obvious how to
deal with it...
+
freeBlocks.clear();
t = environment.beginTransaction(null,null);
for(int i=wantedMoveNums.length;i<totalUnwantedBlocks;i++) {