2010/10/14 Latchesar Ionkov <lu...@ionkov.net>

> It can't be dealt with the current protocol. It doesn't guarantee that
> Topen will be executed once Twalk is done. So can get Rerrors even if
> Twalk succeeds.
>
>
It can be dealt with if the scheduling of the pipeline is done properly.
 You just have to eliminate the dependencies.

I can imagine having a few concurrent queues of "requests" in a client that
contain items with dependencies, and running those queues in a pipelined way
against a 9P server.



> 2010/10/13 Venkatesh Srinivas <m...@acm.jhu.edu>:
> >> 2) you can't pipeline requests if the result of one request depends on
> the
> >> result of a previous. for instance: walk to file, open it, read it,
> close
> >> it.
> >> if the first operation fails, then subsequent operations will be
> invalid.
> >
> > Given careful allocation of FIDs by a client, that can be dealt with -
> > operations on an invalid FID just get RErrors.
> >
> > -- vs
> >
>
>

Reply via email to