[nfsv4] draft-haynes-nfsv4-layout-types-01

David Noveck <davenoveck@gmail.com> Tue, 08 April 2014 00:57 UTC

Return-Path: <davenoveck@gmail.com>
X-Original-To: nfsv4@ietfa.amsl.com
Delivered-To: nfsv4@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1B1261A085E for <nfsv4@ietfa.amsl.com>; Mon, 7 Apr 2014 17:57:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.599
X-Spam-Level:
X-Spam-Status: No, score=-0.599 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=ham
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 iAXpMS1PKZP2 for <nfsv4@ietfa.amsl.com>; Mon, 7 Apr 2014 17:57:22 -0700 (PDT)
Received: from mail-oa0-x22f.google.com (mail-oa0-x22f.google.com [IPv6:2607:f8b0:4003:c02::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 1BCDD1A0852 for <nfsv4@ietf.org>; Mon, 7 Apr 2014 17:57:22 -0700 (PDT)
Received: by mail-oa0-f47.google.com with SMTP id i11so249652oag.20 for <nfsv4@ietf.org>; Mon, 07 Apr 2014 17:57:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=6p4rWG/T3IPo9YJPDTdUXKN06l2I70fkxt//Dq3ch7s=; b=xEGqNsrELtc+gG91Le4No4nB5fKOgIcICHqhNt9krRSmYTYp4747J19H+pokBPCyGA ZANSqEU4vqZEYaIKovDsrMd1w4YWs2TjjgRx5vgUMoB4SkZcFH15qFonKairP4k7XJ7t pKD4g4utIZiS61M77XZYoH5pZ1SXnE5WNsyyE6lXVkxDUNG5tlqyGNCvLoybGL2UFWRs Ps+4DDURoBjGM1/7umcptJKuiDFwGN7lfQZJl92GBiJlm+VhLB5EwpqZuwkvZvXMRyIf hkfAqMI/mn2SRHyS+VUdqCjplBqOtnk6BQpX+EYxRbXJKJlJrQNZb9SVi/af3X+bTjOm nIGg==
MIME-Version: 1.0
X-Received: by 10.60.144.200 with SMTP id so8mr487479oeb.31.1396918635895; Mon, 07 Apr 2014 17:57:15 -0700 (PDT)
Received: by 10.182.240.73 with HTTP; Mon, 7 Apr 2014 17:57:15 -0700 (PDT)
Date: Mon, 07 Apr 2014 20:57:15 -0400
Message-ID: <CADaq8jdOHMmRBUrByuFR4_AJOtdkoD5H6iqtbV-oxgodkVPzJg@mail.gmail.com>
From: David Noveck <davenoveck@gmail.com>
To: "nfsv4@ietf.org" <nfsv4@ietf.org>
Content-Type: multipart/alternative; boundary="047d7b47214812a21404f67d7768"
Archived-At: http://mailarchive.ietf.org/arch/msg/nfsv4/oM8QZoJ1eDziITRlEu-9JRnn1Bk
Subject: [nfsv4] draft-haynes-nfsv4-layout-types-01
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.1.15
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: <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: Tue, 08 Apr 2014 00:57:27 -0000

*From draft-haynes-nfsv4-layout-types-01:*

> Some implementers have interpreted the text in Sections 12 <http://tools.ietf.org/html/draft-haynes-nfsv4-layout-types-01#section-12> ("Parallel
> NFS (pNFS)") and 13 ("NFSv4.1 as a Storage Protocol in pNFS: the File
> Layout Type") of [RFC5661 <http://tools.ietf.org/html/rfc5661>] as both being strictly for the File Layout
> Type.

I don't see how one can read section 12 and think that it applies only
to the file layout.

After all 12.2.5 and 12.2.7 do explicitly mention block and object
layouts.  It may be that people are interpreting Section 12 as
referring only to existing layout types and not to those not yet
thought of when RFC 5661 was proposed.

I suspect that the root of the problem here  is that when RFC5661 was
published, people were not inclined to specify the sort of
requirements for layout type semantics that Tom puts forward in his
draft since it was generally agreed that block and object layout types
would be finished soon and would have the appropriate semantics.

I think Tom has identified a problem that we must address if we are to
be able to consider new layout types.  We have to have some
well-understood set of semantic requirements in order to make an
informed decision as to whether the proposed layout type meets the
requirements.

I think the requirements that Tom has articulated make sense.  If
people have issues with them, they need to comment now to start the
process of getting to a consensus on this set of issues.

I don't see how we can turn any proposal for a new mapping type into a
working group document until there is working group agreement on the
appropriate semantic requirements