On 7/11/05, Ronald G. Minnich <[email protected]> wrote:
> 
> 
> On Mon, 11 Jul 2005, Eric Van Hensbergen wrote:
> 
> > But I thought that was the whole point - to convince them to use 9P for
> > resource sharing versus the current stuff.  Using 9P for transport alone
> > just doesn't make sense to me -- let's sell them the whole enchilada.
> 
> you'll lose on the performance front. I'd still like to be able to walk to
> a resource in the kernel and get a channel for it, and then use channel
> reads and writes in the kernel to write the fifo queues.
>

With the new v9fs 2.1 server architecture, I should be able to go zero
copy all the way and match their performance -- at least that's the
plan.

> 
> Right now, you use a dedicated driver (which is how you name it -- you
> know the driver to use) and drive the fifo queues.
> 

I know, I think that sucks.  No reason this can't be unified.  The
performance sensative bits are always reads and writes -- if you can
avoid copies, and I think we can -- particularly over a shared memory
interface, then you should have equivilent performance -- just in a
unified, easy to manage wrapper -- plus we'll have built in fail-over
semantics for certain resources with Gorka's new recover stuff.

         -eric

Reply via email to