Re: [nfsv4] channel attribute negotiation

"Mike Eisler" <mre-ietf@eisler.com> Mon, 11 October 2010 13:17 UTC

Return-Path: <mre-ietf@eisler.com>
X-Original-To: nfsv4@core3.amsl.com
Delivered-To: nfsv4@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 150033A6A36 for <nfsv4@core3.amsl.com>; Mon, 11 Oct 2010 06:17:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id LU6SBLXJrblK for <nfsv4@core3.amsl.com>; Mon, 11 Oct 2010 06:17:00 -0700 (PDT)
Received: from postalmail-a8.g.dreamhost.com (caiajhbdccah.dreamhost.com [208.97.132.207]) by core3.amsl.com (Postfix) with ESMTP id F18B63A6A14 for <nfsv4@ietf.org>; Mon, 11 Oct 2010 06:16:59 -0700 (PDT)
Received: from webmail.eisler.com (caiajhbdcahe.dreamhost.com [208.97.132.74]) by postalmail-a8.g.dreamhost.com (Postfix) with ESMTP id 2EB5CAABDD; Mon, 11 Oct 2010 06:18:09 -0700 (PDT)
Received: from 75.70.233.8 (proxying for 75.70.233.8) (SquirrelMail authenticated user mre-ietf@eisler.com) by webmail.eisler.com with HTTP; Mon, 11 Oct 2010 06:18:12 -0700
Message-ID: <79b064429830760e47e7293de8783d8f.squirrel@webmail.eisler.com>
In-Reply-To: <20101009145219.GB25224@fieldses.org>
References: <20101009145219.GB25224@fieldses.org>
Date: Mon, 11 Oct 2010 06:18:12 -0700
From: Mike Eisler <mre-ietf@eisler.com>
To: "J. Bruce Fields" <bfields@fieldses.org>
User-Agent: SquirrelMail/1.4.21
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 8bit
Cc: nfsv4@ietf.org
Subject: Re: [nfsv4] channel attribute negotiation
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: NFSv4 Working Group <nfsv4.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/nfsv4>
List-Post: <mailto:nfsv4@ietf.org>
List-Help: <mailto:nfsv4-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 11 Oct 2010 13:17:01 -0000

On Sat, October 9, 2010 7:52 am, J. Bruce Fields wrote:
> I noticed a couple small typos as I was reading the discussion of
> channel attribute negotiation in 5661 section 18.36.3:
>
> 	- The heading of the dicussion should be
> 	  "csa_fore_chan_attrs, csa_back_chan_attrs:"
> 	  not
> 	  "csa_fore_chan_attrs, csa_fore_chan_attrs:"
> 	- "with more operations than ca_maxoperations" should be "with
> 	  more operations than the negotiatiated maximum".

Please report these as errata to ensure that RFC5661-bis corrects these.

> Some clarification in the case of ca_maxoperations might be useful: is
> the client expted to send a hopeful value (hey, let me send you
> thousands of ops!) or the minimum value that it needs to function (e.g.
> number of operations it requires to send its open compound)?  The linux
> client currently does the latter.
>
> The latter seems the more important number to communicate, so perhaps we
> should advise clients to send their required minimum, and servers to
> decrease the client-proivded number only with the understanding that
> this may prevent the client from continuing.

Sure but in a client insists it needs one million ops per request, this is
a meaningless distinction.

What we get when the session is created is an unambiguous agreement about
what can be supported on each channel. I'm open to ideas about how we
could do better.
>
> I suppose it's not a terribly important question until we expect clients
> to be capable of optimization or slection of optional features based on
> the number of ops available.
>
> --b.
> _______________________________________________
> nfsv4 mailing list
> nfsv4@ietf.org
> https://www.ietf.org/mailman/listinfo/nfsv4
>


-- 
Mike Eisler, Senior Technical Director, NetApp, 719 599 9026,
http://blogs.netapp.com/eislers_nfs_blog/