On Tue, Mar 25, 2008 at 11:01:52AM -0700, Alfred Perlstein wrote:
> I don't think this was thought out enough, there are times when you
> would want to limit the total memory allocated to mbufs and avoid
> deadlocks in low memory situations.
> 
> Even the old allocator could have been trivially modified to block
> forever upon exhaustion of the mbuf arena.
> 
> The reason why the old allocator was not "fixed" to block forever
> was to allow for recovery from low memory deadlocks.
> 
> A lot of work went into making the system safe in the face of these
> deadlocks and removing it "to clean up" due to a deficiency with
> the current allocator and without understanding why it was there
> in the first place is a mistake.
> 
> This whole thing needs to be backed out.
> 
Are you (or anyone else you know) planning to work on adding real
support for M_TRYWAIT?


Cheers,
-- 
Ruslan Ermilov
[EMAIL PROTECTED]
FreeBSD committer
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to