On Tue Apr 21 10:05:43 EDT 2009, rogpe...@gmail.com wrote: > 2009/4/21 erik quanstrom <quans...@quanstro.net>: > > what is the important use case of flush and why is this > > so important that it drives the design? > [...] > "The 9P protocol must run above a reliable transport protocol with > delimited messages. [...] > UDP [RFC768] does not provide reliable in-order delivery." > (is this the canonical reference for this requirement? the man page > doesn't seem to say it)
great post, but i still don't understand why the protocol is designed around flush semantics. all your examples have to do with the interaction between flush and something else. why is flush so important? what if we just ignored the response we don't want instead? - erik