Author: j16sdiz
Date: 2008-07-01 09:27:35 +0000 (Tue, 01 Jul 2008)
New Revision: 20891

Modified:
   
branches/saltedhashstore/freenet/src/freenet/store/SaltedHashFreenetStore.java
Log:
log

Modified: 
branches/saltedhashstore/freenet/src/freenet/store/SaltedHashFreenetStore.java
===================================================================
--- 
branches/saltedhashstore/freenet/src/freenet/store/SaltedHashFreenetStore.java  
    2008-07-01 09:27:10 UTC (rev 20890)
+++ 
branches/saltedhashstore/freenet/src/freenet/store/SaltedHashFreenetStore.java  
    2008-07-01 09:27:35 UTC (rev 20891)
@@ -952,6 +952,7 @@

                        // start from end of store, make store shrinking 
quicker 
                        long startOffset = (_prevStoreSize / 
RESIZE_MEMORY_ENTRIES) * RESIZE_MEMORY_ENTRIES;
+                       int i = 0;
                        for (long curOffset = startOffset; curOffset >= 0; 
curOffset -= RESIZE_MEMORY_ENTRIES) {
                                if (shutdown)
                                        return;
@@ -984,7 +985,8 @@
                                }

                                long processed = _prevStoreSize - curOffset;
-                               Logger.normal(this, "Store resize (" + name + 
"): " + processed + "/" + _prevStoreSize);
+                               if (i++ % 16 == 0)
+                                       Logger.normal(this, "Store resize (" + 
name + "): " + processed + "/" + _prevStoreSize);
                        }

                        resolveOldEntriesFile();
@@ -1009,6 +1011,7 @@
                                return;

                        Logger.normal(this, "Start rebuilding bloom filter (" + 
name + ")");
+                       long startTime = System.currentTimeMillis();

                        configLock.writeLock().lock();
                        try {
@@ -1019,6 +1022,7 @@
                                configLock.writeLock().unlock();
                        }

+                       int i = 0;
                        for (long curOffset = 0; curOffset < storeSize; 
curOffset += RESIZE_MEMORY_ENTRIES) {
                                if (shutdown) {
                                        bloomFilter.discard();
@@ -1037,12 +1041,16 @@
                                        }
                                });

-                               Logger.normal(this, "Rebuilding bloom filter (" 
+ name + "): " + curOffset + "/" + storeSize);
-                               writeConfigFile();
+                               if (i++ % 16 == 0) {
+                                       Logger.normal(this, "Rebuilding bloom 
filter (" + name + "): " + curOffset + "/" + storeSize);
+                                       writeConfigFile();
+                               }
                        }

                        bloomFilter.merge();
-                       Logger.normal(this, "Finish rebuilding bloom filter (" 
+ name + ")");
+                       long endTime = System.currentTimeMillis();
+                       Logger.normal(this, "Finish rebuilding bloom filter (" 
+ name + ") in " + (endTime - startTime) / 1000
+                               + "s");

                        configLock.writeLock().lock();
                        try {


Reply via email to