On Wed, Nov 12, 2008 at 2:22 PM, erik quanstrom <[EMAIL PROTECTED]> wrote:
>> 0: the client calls pread()
>> 0: devmnt sends a Tread to the server
>> 1: server recieves Tread
>> 1: server sends Rread
>> 2: client recieves Rread
>> 2: pread() returns
>>
>>  You can't do any better than this if the server is involved, so what
>
> who says a remote server is involed?  perhaps the remote
> master has had the forethought to beknight a proxy with more
> advantagious connectivity.

 More advantagious connectivity?? The whole point of the scenario is
that it doesn't exist, otherwise I wouldn't be worried about latency,
would I?
 Otherwise sure, you could also have a local file server doing the
caching. But that just adds another level of indirection at time zero,
you still have to solve the same problem. Even if the file server is
speaking Op or some other less latency sensitive protocol on the
remote link, how do you translate the individual 9p requests to the
other protocol without doing potentially dangerous readahead or
similar?
-sqweek

Reply via email to