...@quanstro.net> wrote: as an aside: i don't think 9p itself limits plan 9 performance over high-latency links. the limitations have more to do with the number of outstanding messages, which is 1 in the ... walks. i'm not sure that octopus wouldn't be better off optimizing latency by running many more threads. but that's just an ignorant opinion. - ...
...is not a way to resolve the shortcomings 9P clearly has. Moreover most of the solutions discussed...recall correctly it fails to translate some important 9P semantics like walks, which means that while Op can transparently proxy 9P connections, certain file servers wont work properly (... as an aside: i don't think 9p itself limits plan 9 performance over high-latency links. the limitations...
...Fri, Sep 12, 2008 at 7:47 PM, erik quanstrom <quanstro@quanstro.net> wrote: as an aside: i don't think 9p itself limits plan 9 performance over high-latency links. the limitations have more to do with the number of outstanding messages, which is 1 in the mnt driver. Hm, but what's the ...
..., Sep 12, 2008 at 7:47 PM, erik quanstrom <quanstro@quanstro.net> wrote: as an aside: i don't think 9p itself limits plan 9 performance over high-latency links. the limitations have more to do with the number of outstanding messages, which is 1 in the mnt driver. Hm, but what's the alternative here?...
I think I made it using a user-level program to talk to 9p servers trying to do some caching. I'll try to find out if I still have it in venti, I think I just... Sep 18, 2008 at 10:05 PM, Steve Simon <steve@quintile.net> wrote: We did this, IIRC. It helped reduce latency, but... Are the modified kernel files still in your venti? I would be interested in having a play in a simple disk ...
> We did this, IIRC. It helped reduce latency, but... Are the modified kernel files still in your venti? I would be interested in having a play in a simple disk file sharing environment. -Steve
... not saying I know it would be a good idea, but you could implement speculative-9P which issued the equivalent of the batched requests without waiting for the responses of the...the requests in order and if they all succeeded, then you've reduced some latency. We did this, IIRC. It helped reduce latency, but for file trees like the one used by omero it was not enough (at least for 150ms...
...How can multiple threads possibly help with latency caused by operations that forced to be...fact, how can multithreading help with latency in general? It will help ...idea, but you could implement speculative-9P which issued the equivalent of the ...succeeded, then you've reduced some latency. Of course any failure will cause ... normally be done in multi-threaded 9P). An error or short-walk on ...
... i'm not sure that octopus wouldn't be better off optimizing latency by running many more threads. but that's just an ignorant opinion. How can multiple threads possibly help with latency caused by operations that forced to be serial by the protocol? In fact, how can multithreading help with latency in general? It will help *throughput*, certainly, but unless you have ...
...'s dealing with synthetic file systems, dealing with regular files, and then there is dealing with both. Latency can effect all three situations -- my understanding was that Op was actually developed to deal with latency problems in dealing with the deep hierarchies of the Octopus synthetic file systems. There are likely a ...