Re: [nfsv4] RFC 7530: Filehandle of opened file after the REMOVE
Marcel Telka <marcel@telka.sk> Tue, 13 December 2016 16:56 UTC
Return-Path: <marcel@telka.sk>
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 B50EA129443 for <nfsv4@ietfa.amsl.com>; Tue, 13 Dec 2016 08:56:44 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.796
X-Spam-Level:
X-Spam-Status: No, score=-4.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-2.896] 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 wDbNLOPHgfvw for <nfsv4@ietfa.amsl.com>; Tue, 13 Dec 2016 08:56:42 -0800 (PST)
Received: from tortuga.telka.sk (tortuga.telka.sk [185.14.234.118]) (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 143031293FE for <nfsv4@ietf.org>; Tue, 13 Dec 2016 08:56:41 -0800 (PST)
Received: (qmail 3426 invoked from network); 13 Dec 2016 16:56:39 -0000
Received: from localhost (HELO tortuga.telka.sk) (127.0.0.1) by localhost with SMTP; 13 Dec 2016 16:56:39 -0000
Received: from tyhog-gua01a-216.cronon.net (tyhog-gua01a-216.cronon.net [192.166.200.216]) by mail.telka.sk (Horde Framework) with HTTPS; Tue, 13 Dec 2016 16:56:39 +0000
Date: Tue, 13 Dec 2016 16:56:39 +0000
Message-ID: <20161213165639.Horde.t6BGVBJqifWKHucfa069yT8@mail.telka.sk>
From: Marcel Telka <marcel@telka.sk>
To: David Noveck <davenoveck@gmail.com>
References: <20161209222500.GB1514@telcontar> <CADaq8jck1P2vcDZjaFSnQRFYUnAyjJCqDgxqdWPDhEjPP7hDmA@mail.gmail.com> <20161213113547.Horde.wCZotJjSqGlvU03mq8Ptel3@mail.telka.sk> <CADaq8je40Siv5r9r2gd8b+n4P_qeueBpxuASTsaQLHV5jca7yA@mail.gmail.com> <20161213155825.Horde.vsqZuNSZ9hIXlcHQYxmgRC7@mail.telka.sk> <CADaq8jeiwGwgV=_HHjR2D4uNaKq9zY96hJOVXp4Q0H-3OgH2qA@mail.gmail.com>
In-Reply-To: <CADaq8jeiwGwgV=_HHjR2D4uNaKq9zY96hJOVXp4Q0H-3OgH2qA@mail.gmail.com>
User-Agent: Horde Application Framework 5
Content-Type: text/plain; charset="utf-8"; format="flowed"; DelSp="Yes"
MIME-Version: 1.0
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/eOQzrbdsiPQRU-jbYxWLeFKGsMo>
Cc: nfsv4@ietf.org
Subject: Re: [nfsv4] RFC 7530: Filehandle of opened file after the REMOVE
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: Tue, 13 Dec 2016 16:56:44 -0000
Citát David Noveck <davenoveck@gmail.com>: >> And, ... what implementors do now with RFC 7530? If they want to support >> the unix semantics they need to follow the note above albeit it is not >> written in the RFC. > > Some implementors already do this, and your note won't affect them. > > The problem is with those that don't. Why would your note cause them to > change course? I think they will basically figure that clients are going My note will suggest them that if they want the unix semantics they will be clearly instructed what they need to implement. Now, without the note, it is not clear what exactly needs to be done to get the unix semantics. > to do > a silly rename anyway, so they don't have to bother changing their code. Sure, they have an option to do not implement the unix semantics, if they will decide so. Anyway, it is not possible to implement unix semantics using the silly rename only. Or, do you suggest that all removes should be done as silly renames? > > The problem is that NFSv3 made this a client responsibility and NFSv4,0 left > things as they were. This is not just an issue for Unix. Making sure an > open file > is not removed out from under the client is a good thing for other OS's as > well. How can a NFSv4 client do that without help from either server or other client(s)? Please return back to my example in the first mail. What needs the clientA to do to make sure its file does not disappear? If the answer is "nothing, it is responsibility of clientB to do the silly rename" then: 1) we do not need the REMOVE operation :-) 2) how we will make sure that _all_ clients will do the silly rename (including NFSv2 clients, NFSv3 clients, NFSv4.1 clients, NFSv4.2 clients, NFSv4.3 clients, NFSv5.0 clients, CIFS clients, and local processes)? Thanks. -- +-------------------------------------------+ | Marcel Telka e-mail: marcel@telka.sk | | homepage: http://telka.sk/ | | jabber: marcel@jabber.sk | +-------------------------------------------+
- [nfsv4] RFC 7530: Filehandle of opened file after… Marcel Telka
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… David Noveck
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Marcel Telka
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… David Noveck
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Marcel Telka
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… David Noveck
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Marcel Telka
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Marcel Telka
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Trond Myklebust
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Trond Myklebust
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Marcel Telka
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… David Noveck
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Marcel Telka
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Trond Myklebust
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… J. Bruce Fields
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… David Noveck
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Trond Myklebust
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Trond Myklebust
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Benny Halevy
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Trond Myklebust
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Bruce James Fields
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Christoph Hellwig
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… David Noveck
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… David Noveck
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Christoph Hellwig
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Tom Talpey
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Rick Macklem
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Trond Myklebust
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… David Noveck
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… David Noveck
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Trond Myklebust
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… David Noveck
- Re: [nfsv4] RFC 7530: Filehandle of opened file a… Trond Myklebust