YAMAMOTO Takashi <y...@mwd.biglobe.ne.jp> wrote:

> ioflush (syncer) is not a kernel thread responsible for freeing memory.
> pagedaemon is.
> 
> i don't think syncer alone can deadlock with puffs.

Indeed it does not: there is at least a third thread involved. In a
typical case, ioflush sleeps awaiting for perfused/glusterfsd to finish
fsync, and perfused/glusterfsd is stuck in the kernel awaiting memory
allocation.

-- 
Emmanuel Dreyfus
http://hcpnet.free.fr/pubz
m...@netbsd.org

Reply via email to