On Tue, May 25, 2010 at 09:39:25AM -0400, Trond Myklebust wrote: > The schemes I'm talking about typically had special memory pools > preallocated for use by daemons, and would label the daemons using some > equivalent of the PF_MEMALLOC flag to prevent recursion into the > filesystem. Yes. In my opinion, proper solution has to be careful at three points: - daemons must be carefully written not to require much memory - daemons should 'inherit' PF_MEMALLOC while processing upcalls - FS should try to flush fast enough (what W. Adamson wrote) and delay new allocations when it cannot Regards, Zdenek Salvet salvet@xxxxxxxxxxx Institute of Computer Science of Masaryk University, Brno, Czech Republic and CESNET, z.s.p.o., Prague, Czech Republic Phone: ++420-549 49 6534 Fax: ++420-541 212 747 ---------------------------------------------------------------------------- Teamwork is essential -- it allows you to blame someone else. -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html