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

Reply via email to