From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Eckhardt Subject: Re: [9fans] clunk clunk To: 9fans@cse.psu.edu In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <13924.1136583282.1@piper.nectar.cs.cmu.edu> Date: Fri, 6 Jan 2006 16:34:42 -0500 Message-ID: <13925.1136583282@piper.nectar.cs.cmu.edu> Topicbox-Message-UUID: d36e02ba-ead0-11e9-9d60-3106f5b1d025 > The code looks at c->dev in cclose to see if the > chan is from devmnt. If so, cclose places the chan on > a queue rather than calling devtab[c->dev]->close() > and chanfree() directly. A pool of worker processes > tend the queue, like in exportfs, calling close() and > chanfree() themselves. Will that work if there is a cycle with more edges than the number of worker processes? Dave Eckhardt