>From "Frank Joppe" <drnomad at zonnet.nl> >> If we want more space in Freenet, we should probably be a little more >> agressive about getting it. Right now, for example, the Windows installer >> doesn't even ask how much space to set aside for the datastore, it just >> defaults to (I think) 100MB, not much at all for a modern computer. How >would >> people feel about a node that automatically used some % of the users free >> space? >>
>How much would that percentage be, and when is this percentage achieved. >Freenet uses disk space as well, either file or swap. Then the free space >continuesly changes even because of Freenet. Then there's disk usage because >of misc user activities. What happens when the percentage threshold is >overflown? Depends on how it's implemented. One way would be to set the default "suggested" datastore size to some value, say 10-20% of the free space after installation, until/unless the user changes it. Basically what we do now, only with a custom default instead of 100MB. Another would be to actually dynamically size the datastore relative to the amount of space available. There would be an acceptable range of free space used, if the datastore is too large, it gets shrunk, if too small, it is allowed to grow. The main advantage of this is that a much larger percentage of space could be used (say, 30-50% of otherwise free space), and that the user would never run out of space due to the datastore being too large (as long as they used up space slowly enough for the datastore sizing to keep up). This is more complex to implement of course. >So the problem with percantages is that a percentage is ever relative, while >100MB is absolute. In my opinion an absolute scheme is simpler and more >realistic. The problem with 100MB is that it's not so much absolute as the 'lowest common denominator'. For the vast majority of users, it's much less space than they'd miss, but if you increase the absolute usage, it becomes a problem with users with little free space. -- Benjamin Coates _______________________________________________ Devl mailing list Devl at freenetproject.org http://lists.freenetproject.org/mailman/listinfo/devl
