2010/10/14 Latchesar Ionkov > 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 : > >> 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 > > > >