Hi,
On Wed, 13 Oct 1999 02:19:19 +0400, Hans Reiser <[EMAIL PROTECTED]> said:
> I merely hypothesize that the maximum value of required
> FLUSHTIME_NON_EXPANDING will usually be less than 1% of memory, and
> therefor won't have an impact. It is not like keeping 1% of memory
> around for use by text segments and other FLUSHTIME_NON_EXPANDING
> buffers is likely to be a bad thing.
That's probably enough for journaled filesystems, but with deferred
allocation it definitely is not. If you have a lot of data to commit,
then I guess that the tree operations required to push many tens of MB
of data to disk could well exceed that 1%.
>> It should definitely be possible to establish a fairly clean common
>> kernel API for this. Doing so would have the extra advantage that if
>> you had mixed ReiserFS and XFS partitions on the same machine, the
>> VM's memory reservation would be able to cope cleanly with multiple
>> users of reserved memory.
> Ok, so we agree that we need it, and the details we are still refining.
Yes.
--Stephen