Author: j16sdiz
Date: 2008-12-02 12:22:11 +0000 (Tue, 02 Dec 2008)
New Revision: 24008

Modified:
   trunk/freenet/src/freenet/store/saltedhash/SaltedHashFreenetStore.java
Log:
logging for perallocation on starting

if this don't work on windows again,
let's make a useralert asking the user to upgrade to linux

Modified: trunk/freenet/src/freenet/store/saltedhash/SaltedHashFreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/saltedhash/SaltedHashFreenetStore.java      
2008-12-02 12:21:50 UTC (rev 24007)
+++ trunk/freenet/src/freenet/store/saltedhash/SaltedHashFreenetStore.java      
2008-12-02 12:22:11 UTC (rev 24008)
@@ -775,6 +775,7 @@
                                byte[] seed = new byte[64];
                                random.nextBytes(seed);
                                Random mt = new MersenneTwister(seed);
+                               int x = 0;
                                while (oldHdLen < newHdLen) {
                                        mt.nextBytes(b);
                                        bf.rewind();
@@ -783,8 +784,11 @@
                                        if(oldHdLen % (1024*1024*1024L) == 0) {
                                                random.nextBytes(seed);
                                                mt = new MersenneTwister(seed);
-                                               if(starting)
+                                               if (starting) {
                                                        
WrapperManager.signalStarting(5*60*1000);
+                                                       if ( x++ % 32 == 0 )
+                                                               
System.err.println("Preallocating space for " + name + ": " + oldHdLen + "/" + 
newHdLen);
+                                               }
                                        }
                                        storeFileSizeReady = oldHdLen / 
(headerBlockLength + dataBlockLength + hdPadding);
                                }

_______________________________________________
cvs mailing list
[email protected]
http://emu.freenetproject.org/cgi-bin/mailman/listinfo/cvs

Reply via email to