On Tue, Jun 10, 2008 at 3:03 PM, Trond Myklebust <Trond.Myklebust@xxxxxxxxxx> wrote: > On Fri, 2008-06-06 at 10:22 -0700, Chuck Lever wrote: >> The RPC client uses the rq_xtime field in each RPC request to >> determine the >> round-trip time of the request. Currently, the rq_xtime field is >> initialized by each transport just before it starts enqueing a request >> to >> be sent. However, transports do not handle initializing this value >> consistently; sometimes they don't initialize it at all. >> >> To make the measurement of request round-trip time consistent for all >> RPC client transport capabilities, pull rq_xtime initialization into >> the >> RPC client's generic transport logic. Now all transports will get a >> standardized RTT measure automatically, from: >> >> xprt_transmit() >> >> to >> >> xprt_complete_rqst() > > Please resend as a _text_ patch. base64-encoded HTML isn't an acceptable > format for patches... Sorry, I didn't do that on purpose. I posted this via 'stg mail', but it looks like the gmail.com MTA converts these. I will try a different outgoing mail service. -- Chuck Lever -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html