Re: [nfsv4] No WG meeting for IETF 91
"J. Bruce Fields" <bfields@fieldses.org> Thu, 09 October 2014 18:54 UTC
Return-Path: <bfields@fieldses.org>
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 037E31A03B3 for <nfsv4@ietfa.amsl.com>; Thu, 9 Oct 2014 11:54:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.686
X-Spam-Level:
X-Spam-Status: No, score=-2.686 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.786] 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 BX7Xc31Uxqlj for <nfsv4@ietfa.amsl.com>; Thu, 9 Oct 2014 11:54:03 -0700 (PDT)
Received: from fieldses.org (fieldses.org [174.143.236.118]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2C5641A032F for <nfsv4@ietf.org>; Thu, 9 Oct 2014 11:54:03 -0700 (PDT)
Received: from bfields by fieldses.org with local (Exim 4.76) (envelope-from <bfields@fieldses.org>) id 1XcIqf-0004ls-Ao; Thu, 09 Oct 2014 14:54:01 -0400
Date: Thu, 09 Oct 2014 14:54:01 -0400
From: "J. Bruce Fields" <bfields@fieldses.org>
To: Thomas Haynes <thomas.haynes@primarydata.com>
Message-ID: <20141009185401.GB16651@fieldses.org>
References: <C699D0A3-0D71-486A-BBD7-200F080FF9FF@primarydata.com> <OFADD0E9F6.6E3DBF88-ON88257D62.007DF830-88257D62.0082F48D@us.ibm.com> <32576F67-F5E8-4E6B-9790-361C8296A274@primarydata.com> <OF9870EDF8.EAEAC5A2-ON88257D65.007CEEA2-88257D65.0080512B@us.ibm.com> <20141003030630.GA20584@fieldses.org> <20141003180014.GA4701@fieldses.org> <CAABAsM7BbrMpMoSjwXvxtY1A27g3bJ8urAtpBh1QZ3L5+-yysA@mail.gmail.com> <20141003190419.GC4701@fieldses.org> <OF66DFA0A8.35491496-ON88257D66.006A8A33-88257D66.006DDA48@us.ibm.com> <49F767A3-B812-4E84-B629-A71258897CB9@primarydata.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <49F767A3-B812-4E84-B629-A71258897CB9@primarydata.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Archived-At: http://mailarchive.ietf.org/arch/msg/nfsv4/c6VsVDXnHK8v67fJmViVmfJ__7A
Cc: "nfsv4@ietf.org" <nfsv4@ietf.org>
Subject: Re: [nfsv4] No WG meeting for IETF 91
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: Thu, 09 Oct 2014 18:54:05 -0000
On Sat, Oct 04, 2014 at 12:24:30AM -0400, Thomas Haynes wrote: > On Oct 3, 2014, at 3:59 PM, Marc Eshel <eshel@us.ibm.com> wrote: > > I am not sure why we are wasting time arguing about the obvious, xattr are > > out there and used > > Are they? How much? > > The argument being presented is that we should support xattrs > because they are there. That's overstating it; section 2 http://tools.ietf.org/html/draft-naik-nfsv4-xattrs-01#section-2 *does* have examples, though though not with a lot of detail about any particular example. Personally my main worry was the confusion between xattr support and acl and selinux support. Because that's almost universally what people have given me as use cases in casual interactions. I'm mostly reassured that there are in fact people using them for other things, though absent more evidence I'm still sort of neutral on whether it's worth doing. I guess what would really make it easy for me would be *one* example with evidence and details showing how somebody's life would be improved with xattr support. Ideally a real "somebody" who would be sufficiently motivated to actually test our implementation, so we'd have a pretty good idea whether we'd met requirements or not. So the reason I was suggesting e.g. scanning Linux filesystems or looking at data dependencies would be that we might be able to scare up some developer with a good use case. And, I don't know, maybe that could be easier than getting some customer to describe their internal use. --b. > > What drives us to take the work? Where do we lose "customers" > if we do not do xattrs? > > Is it a feature that will be used once it is delivered? > > > Here is a link which talks about them being not used as much: > > http://www.lesbonscomptes.com/pages/extattrs.html > > And while it helps the draft because it blames the lack of NFS support, > the tone on various different online articles I've read today is that > xattrs while present are not used that much. > > Labeled NFS was in somewhat the same boat until the seVIrt use > case was presented to the group. > > > > and for NFS to stay relevant we need to make it support > > all file system features and xattr is supported by most file systems. > > > Yes, it is a filesystem. It is not just a transport protocol. > > There were two things that enabled Labeled NFS to finally proceed: > > 1) The spec detailed how different MAC implementations could co-exist. > > 2) The requirements document broke down the responsibilities of the client > and the server. > > As it currently stands, the xattr draft either implicitly assumes that the > only clients will be Linux based or ignores the interaction between different > client implementations. > > Also note that it helped that each of the MAC implementations that were > considered for LNFS had well defined semantics (and in some cases > actual specifications). > > > > We > > should focuses and use the limited time that the WG member can spend here > > (like was said before, it is no one full time job) on how to implement the > > right support for xattr. > > > If we only visit it every 4 months, nothing will be done. > > > > > > Again, at some point we need to reach consensus and move on, I though that > > we passed that point but if some one object to the need of xattr to be > > part on the NFS protocol please speak up and if not lets just talk about > > how to do it. > > > > > > I've been objecting since it was first proposed. > > What is the use case that makes us want to do it? > > How do different client OSes interact? > a) In namespaces > b) Securely > c) With the limits > > > > > > _______________________________________________ > nfsv4 mailing list > nfsv4@ietf.org > https://www.ietf.org/mailman/listinfo/nfsv4
- Re: [nfsv4] request for xattr as a WG item Spencer Shepler
- Re: [nfsv4] request for xattr as a WG item Benny Halevy
- Re: [nfsv4] request for xattr as a WG item Spencer Shepler
- Re: [nfsv4] request for xattr as a WG item Benny Halevy
- Re: [nfsv4] request for xattr as a WG item Benny Halevy
- Re: [nfsv4] request for xattr as a WG item McDonald, Alex
- Re: [nfsv4] request for xattr as a WG item Marc Eshel
- Re: [nfsv4] request for xattr as a WG item McDonald, Alex
- Re: [nfsv4] request for xattr as a WG item Marc Eshel
- Re: [nfsv4] request for xattr as a WG item McDonald, Alex
- Re: [nfsv4] request for xattr as a WG item Marc Eshel
- [nfsv4] No WG meeting for IETF 91 Spencer Shepler
- Re: [nfsv4] No WG meeting for IETF 91 Andy Adamson
- Re: [nfsv4] No WG meeting for IETF 91 Marc Eshel
- Re: [nfsv4] No WG meeting for IETF 91 David Noveck
- Re: [nfsv4] No WG meeting for IETF 91 Thomas Haynes
- Re: [nfsv4] No WG meeting for IETF 91 J. Bruce Fields
- Re: [nfsv4] No WG meeting for IETF 91 David Noveck
- Re: [nfsv4] No WG meeting for IETF 91 Benny Halevy
- Re: [nfsv4] No WG meeting for IETF 91 Thomas Haynes
- Re: [nfsv4] No WG meeting for IETF 91 David Noveck
- Re: [nfsv4] No WG meeting for IETF 91 J. Bruce Fields
- Re: [nfsv4] No WG meeting for IETF 91 Chuck Lever
- Re: [nfsv4] No WG meeting for IETF 91 Tom Haynes
- Re: [nfsv4] No WG meeting for IETF 91 Marc Eshel
- Re: [nfsv4] No WG meeting for IETF 91 Marc Eshel
- Re: [nfsv4] No WG meeting for IETF 91 J. Bruce Fields
- Re: [nfsv4] No WG meeting for IETF 91 Tom Haynes
- Re: [nfsv4] No WG meeting for IETF 91 Marc Eshel
- Re: [nfsv4] No WG meeting for IETF 91 Marc Eshel
- Re: [nfsv4] No WG meeting for IETF 91 Thomas Haynes
- Re: [nfsv4] No WG meeting for IETF 91 David Noveck
- Re: [nfsv4] No WG meeting for IETF 91 Spencer Shepler
- Re: [nfsv4] No WG meeting for IETF 91 David Noveck
- Re: [nfsv4] No WG meeting for IETF 91 Tom Haynes
- Re: [nfsv4] No WG meeting for IETF 91 David Noveck
- Re: [nfsv4] No WG meeting for IETF 91 Tom Haynes
- Re: [nfsv4] No WG meeting for IETF 91 Marc Eshel
- Re: [nfsv4] No WG meeting for IETF 91 J. Bruce Fields
- Re: [nfsv4] No WG meeting for IETF 91 Thomas Haynes
- Re: [nfsv4] No WG meeting for IETF 91 J. Bruce Fields
- Re: [nfsv4] No WG meeting for IETF 91 J. Bruce Fields
- Re: [nfsv4] No WG meeting for IETF 91 Trond Myklebust
- Re: [nfsv4] No WG meeting for IETF 91 J. Bruce Fields
- Re: [nfsv4] No WG meeting for IETF 91 Marc Eshel
- Re: [nfsv4] No WG meeting for IETF 91 Spencer Shepler
- Re: [nfsv4] No WG meeting for IETF 91 Thomas Haynes
- Re: [nfsv4] No WG meeting for IETF 91 Christoph Hellwig
- Re: [nfsv4] No WG meeting for IETF 91 Thomas Haynes
- Re: [nfsv4] No WG meeting for IETF 91 Chuck Lever
- Re: [nfsv4] No WG meeting for IETF 91 Christoph Hellwig
- Re: [nfsv4] No WG meeting for IETF 91 J. Bruce Fields
- Re: [nfsv4] No WG meeting for IETF 91 Manoj Naik
- Re: [nfsv4] No WG meeting for IETF 91 Manoj Naik
- Re: [nfsv4] No WG meeting for IETF 91 Christoph Hellwig
- Re: [nfsv4] No WG meeting for IETF 91 David Noveck
- [nfsv4] request for xattr as a WG item Marc Eshel
- Re: [nfsv4] request for xattr as a WG item Tom Haynes
- Re: [nfsv4] request for xattr as a WG item Manoj Naik
- Re: [nfsv4] request for xattr as a WG item Nico Williams
- Re: [nfsv4] request for xattr as a WG item Matt W. Benjamin
- Re: [nfsv4] request for xattr as a WG item Trond Myklebust
- Re: [nfsv4] request for xattr as a WG item Marc Eshel
- Re: [nfsv4] request for xattr as a WG item Tom Haynes
- Re: [nfsv4] request for xattr as a WG item Manoj Naik
- Re: [nfsv4] request for xattr as a WG item Nico Williams
- Re: [nfsv4] request for xattr as a WG item Trond Myklebust
- Re: [nfsv4] request for xattr as a WG item Marc Eshel
- Re: [nfsv4] request for xattr as a WG item Manoj Naik
- Re: [nfsv4] request for xattr as a WG item Spencer Shepler
- Re: [nfsv4] request for xattr as a WG item Erasani, Pranoop
- Re: [nfsv4] request for xattr as a WG item Benjamin Kaduk
- Re: [nfsv4] request for xattr as a WG item Tom Haynes
- Re: [nfsv4] request for xattr as a WG item Erasani, Pranoop
- Re: [nfsv4] request for xattr as a WG item Christoph Hellwig
- Re: [nfsv4] request for xattr as a WG item Christoph Hellwig
- Re: [nfsv4] request for xattr as a WG item Christoph Hellwig
- Re: [nfsv4] request for xattr as a WG item Manoj Naik
- Re: [nfsv4] request for xattr as a WG item Saul Tamari
- Re: [nfsv4] No WG meeting for IETF 91 Dave Quigley
- Re: [nfsv4] request for xattr as a WG item Dave Quigley
- Re: [nfsv4] request for xattr as a WG item Marc Eshel
- Re: [nfsv4] request for xattr as a WG item Dave Quigley
- Re: [nfsv4] request for xattr as a WG item Benny Halevy
- Re: [nfsv4] request for xattr as a WG item Spencer Shepler
- Re: [nfsv4] request for xattr as a WG item Spencer Shepler
- Re: [nfsv4] request for xattr as a WG item Marc Eshel
- Re: [nfsv4] request for xattr as a WG item Spencer Shepler
- Re: [nfsv4] request for xattr as a WG item J. Bruce Fields
- Re: [nfsv4] No WG meeting for IETF 91 J. Bruce Fields
- Re: [nfsv4] request for xattr as a WG item Marc Eshel
- Re: [nfsv4] request for xattr as a WG item Marc Eshel
- Re: [nfsv4] request for xattr as a WG item Spencer Shepler