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;
}