[nfsv4] feedback on draft-ietf-nfsv4-versioning-06
Mike Kupfer <mike.kupfer@oracle.com> Mon, 17 October 2016 22:37 UTC
Return-Path: <mike.kupfer@oracle.com>
X-Original-To: nfsv4@ietfa.amsl.com
Delivered-To: nfsv4@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DB64129467 for <nfsv4@ietfa.amsl.com>; Mon, 17 Oct 2016 15:37:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.632
X-Spam-Level:
X-Spam-Status: No, score=-4.632 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, RP_MATCHES_RCVD=-0.431, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IzkHQfLu-TLN for <nfsv4@ietfa.amsl.com>; Mon, 17 Oct 2016 15:37:52 -0700 (PDT)
Received: from aserp1040.oracle.com (aserp1040.oracle.com [141.146.126.69]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 269EC1293F2 for <nfsv4@ietf.org>; Mon, 17 Oct 2016 15:37:52 -0700 (PDT)
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u9HMbo0A013249 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <nfsv4@ietf.org>; Mon, 17 Oct 2016 22:37:51 GMT
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id u9HMboFG008054 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <nfsv4@ietf.org>; Mon, 17 Oct 2016 22:37:50 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id u9HMbo4s005271 for <nfsv4@ietf.org>; Mon, 17 Oct 2016 22:37:50 GMT
Received: from jurassic.us.oracle.com (/10.134.8.80) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Mon, 17 Oct 2016 15:37:50 -0700
From: Mike Kupfer <mike.kupfer@oracle.com>
To: nfsv4@ietf.org
Date: Mon, 17 Oct 2016 15:37:49 -0700
Message-ID: <ote0r37ek3eq.fsf@jurassic.us.oracle.com>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (usg-unix-v)
MIME-Version: 1.0
Content-Type: text/plain
X-Source-IP: userv0021.oracle.com [156.151.31.71]
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/RUgqkGhPnPg8dS655S6a8hxvTco>
Subject: [nfsv4] feedback on draft-ietf-nfsv4-versioning-06
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: NFSv4 Working Group <nfsv4.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/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, 17 Oct 2016 22:37:53 -0000
I think we're converging, but there are still a couple issues I'd like to see addressed. * Section 4.4.2: I'd like this section to re-emphasize that the requester should try early on to establish knowledge about what the other node supports. Perhaps add this text to the last paragraph in the section: This should normally be done as part of a negotiation phase, prior to acting on user requests. * Section 4.4.3: I'd like to see more text related to the handling of multiple bits in the same request. Perhaps before the bullet list, add something like Note that in the case of attribute or flag bits, a request that refers to 2 or more bits of undetermined status (known versus unknown) may return ambiguous results. If the response is NFS4ERR_INVAL, the requester can only conclude that at least one of the bits is unknown. * Section 9.1, corrections to required features: the approach here makes sense, but it seems to conflict with wording elsewhere in the spec, specifically 1. end of page 5, top of page 6: For example, one may refer to the set of REQUIRED features in a given minor version since it is the same for all variants within the minor version. 2. page 10: The protocol element is defined as a REQUIRED part of the base minor version. In this case, the requester can expect the protocol element to be both known and supported by the responder. Maybe ", barring protocol corrections, " should be added at appropriate places in these two sections? regards, mike
- [nfsv4] feedback on draft-ietf-nfsv4-versioning-06 Mike Kupfer
- Re: [nfsv4] feedback on draft-ietf-nfsv4-versioni… David Noveck
- Re: [nfsv4] feedback on draft-ietf-nfsv4-versioni… Mike Kupfer