Author: j16sdiz
Date: 2008-09-24 04:54:35 +0000 (Wed, 24 Sep 2008)
New Revision: 22790

Modified:
   trunk/freenet/src/freenet/store/saltedhash/SaltedHashFreenetStore.java
Log:
migrate .header/.data before setting store size
without this patch, it need twice the space for migration

Modified: trunk/freenet/src/freenet/store/saltedhash/SaltedHashFreenetStore.java
===================================================================
--- trunk/freenet/src/freenet/store/saltedhash/SaltedHashFreenetStore.java      
2008-09-24 04:51:56 UTC (rev 22789)
+++ trunk/freenet/src/freenet/store/saltedhash/SaltedHashFreenetStore.java      
2008-09-24 04:54:35 UTC (rev 22790)
@@ -574,7 +574,6 @@

                long storeFileSize = Math.max(storeSize, prevStoreSize);
                WrapperManager.signalStarting(10 * 60 * 1000); // 10minutes, 
for filesystem that support no sparse file.
-               setStoreFileSize(storeFileSize);

                // XXX migrate from old format
                {
@@ -629,6 +628,8 @@
                        }
                }

+               setStoreFileSize(storeFileSize);
+               
                return newStore;
        }



Reply via email to