Re: heads up - NetApp, NFSv4, and UDP

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Mike Eisler (mike@eisler.com)
Date: 11/25/02-05:34:39 PM Z


Message-ID: <3DE2B38F.F6B3BC0A@eisler.com>
Date: Mon, 25 Nov 2002 15:34:39 -0800
From: Mike Eisler <mike@eisler.com>
Subject: Re: heads up - NetApp, NFSv4, and UDP

No, he's responding to the claim that it comes for free because
same rpc is used for { udp, tcp } X { v2, v3 }. Dave's point is it
isn't free because NFSv4 over TCP establishes a new convenant  that
did not exist with NFSv[23] over TCP.

NFSv[23] servers can and do cheerfully drop requests without breaking the
the TCP connection. 

	-mre

Trond Myklebust wrote:
> 
> >>>>> " " == Dave Noveck <Noveck> writes:
> 
>      > Sometimes what comes for free has hidden costs.  In particular,
>      > if you use the same rpc that comes with v3, you are going to be
>      > re-issuing requests on TCP connections, under cirsumstances in
>      > which the v4 spec (section 3.1.1) says you MUST NOT do so:
> 
> I hope you are not saying that it is impossible to be sharing the same
> RPC engine between v2/v3 and v4?
> 
> Section 3.1.1 explicitly states that the client is allowed to break
> the transport connection and then resend the request (even after it
> has determined that the server is still alive). IIRC that was added
> specifically in order to allow RPC engine reuse with v2 and v3.
> 
> Cheers,
>   Trond


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

This archive was generated by hypermail 2.1.2 : 03/04/05-01:50:30 AM Z CST