>> We did a simple experiment recently: added a new 9p type called >> Tstream, because this issue of streams vs. transactions has been >> bugging me for years. The semantics are simple: it's a lot like Tread >> (almost same packet) but a single Tstream results in any number of >> Rstreams, until you hit no more data (/dev/mouse) or maybe EOF >> (/usr/rminnich/movie). Andrey tossed a sample implementation into >> newsham's 9p library. We saw a 27x improvement in performance from >> calgary to sandia for a big file. Fcp did not come close. > > That's similar to a Tget in op with unlimited replies. The difference adds on > quickly.
i was going to ask if anyone has tried this with op. is there an implementation of oxport/ofs for plan 9?