Author: toad
Date: 2006-07-05 00:41:17 +0000 (Wed, 05 Jul 2006)
New Revision: 9466

Modified:
   trunk/freenet/src/freenet/node/Node.java
   trunk/freenet/src/freenet/node/Version.java
   trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
Log:
859: Datastore fix, logging.

Modified: trunk/freenet/src/freenet/node/Node.java
===================================================================
--- trunk/freenet/src/freenet/node/Node.java    2006-07-04 12:14:41 UTC (rev 
9465)
+++ trunk/freenet/src/freenet/node/Node.java    2006-07-05 00:41:17 UTC (rev 
9466)
@@ -25,7 +25,6 @@
 import java.util.HashMap;
 import java.util.HashSet;
 import java.util.Iterator;
-import java.util.TreeMap;
 import java.util.Vector;
 import java.util.zip.DeflaterOutputStream;


Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-07-04 12:14:41 UTC (rev 
9465)
+++ trunk/freenet/src/freenet/node/Version.java 2006-07-05 00:41:17 UTC (rev 
9466)
@@ -18,7 +18,7 @@
        public static final String protocolVersion = "1.0";

        /** The build number of the current revision */
-       private static final int buildNumber = 858;
+       private static final int buildNumber = 859;

        /** Oldest build of Fred we will talk to */
        private static final int oldLastGoodBuild = 839;

Modified: trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2006-07-04 
12:14:41 UTC (rev 9465)
+++ trunk/freenet/src/freenet/store/BerkeleyDBFreenetStore.java 2006-07-05 
00:41:17 UTC (rev 9466)
@@ -510,7 +510,6 @@
                                Long l = new Long(storeBlock.offset);
                                if(s.contains(l)) {
                                        Logger.minor(this, "Deleting (block 
number conflict).");
-                                       addFreeBlock(storeBlock.offset);
                                        chkDB.delete(t, keyDBE);
                                }
                                s.add(l);
@@ -846,6 +845,7 @@

     private void addFreeBlock(long offset) {
                if(freeBlocks.push(offset)) {
+                       System.err.println("Freed block "+offset);
                        Logger.normal(this, "Freed block "+offset);
                } else {
                        Logger.minor(this, "Already freed block "+offset);
@@ -1226,6 +1226,7 @@

     private class ShutdownHook extends Thread {
        public void run() {
+               System.err.println("Closing database due to shutdown.");
                close();
        }
     }


Reply via email to