Re: [nfsv4] RFC 7530: Filehandle of opened file after the REMOVE

Rick Macklem <rmacklem@uoguelph.ca> Sun, 01 January 2017 23:19 UTC

Return-Path: <rmacklem@uoguelph.ca>
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 96097129519 for <nfsv4@ietfa.amsl.com>; Sun, 1 Jan 2017 15:19:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.903
X-Spam-Level:
X-Spam-Status: No, score=-1.903 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-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 IycA9oDqkzDH for <nfsv4@ietfa.amsl.com>; Sun, 1 Jan 2017 15:19:29 -0800 (PST)
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (mail-by2nam01on0051.outbound.protection.outlook.com [104.47.34.51]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C9EDD129513 for <nfsv4@ietf.org>; Sun, 1 Jan 2017 15:19:29 -0800 (PST)
Received: from YTXPR01MB0189.CANPRD01.PROD.OUTLOOK.COM (10.165.218.133) by YTXPR01MB0189.CANPRD01.PROD.OUTLOOK.COM (10.165.218.133) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.817.10; Sun, 1 Jan 2017 23:19:28 +0000
Received: from YTXPR01MB0189.CANPRD01.PROD.OUTLOOK.COM ([10.165.218.133]) by YTXPR01MB0189.CANPRD01.PROD.OUTLOOK.COM ([10.165.218.133]) with mapi id 15.01.0817.009; Sun, 1 Jan 2017 23:19:28 +0000
From: Rick Macklem <rmacklem@uoguelph.ca>
To: Tom Talpey <tom@talpey.com>, "nfsv4@ietf.org" <nfsv4@ietf.org>
Thread-Topic: [nfsv4] RFC 7530: Filehandle of opened file after the REMOVE
Thread-Index: AQHSZDDvFoQpLu7FXEy3wkgOp4zKv6EkNV4AgAAL5og=
Date: Sun, 1 Jan 2017 23:19:28 +0000
Message-ID: <YTXPR01MB01893591AC828FB15E2D8C4CDD6C0@YTXPR01MB0189.CANPRD01.PROD.OUTLOOK.COM>
References: <20161213171902.Horde.MkS1YMOM6VpxA0Z7rSMTe7P@mail.telka.sk> <CAABAsM5L0xdKodxk1dRSugLyROzn2JzgDkq6kdHE0LuGcfh++A@mail.gmail.com> <20161213181734.Horde.EqgB09El8rupnkesIQaBwJ3@mail.telka.sk> <CADaq8jcq2C0o8EWXoGjxDn58sV_J+-SP-=rj934Se-DV69b-pw@mail.gmail.com> <20161214112112.Horde.aPh8AjT6iWRl37CULwihyV7@mail.telka.sk> <CAABAsM7v6y0bsb0jKzfvobkUjniTLhM3uv8FYjo07HcLD2004w@mail.gmail.com> <20161227144414.GA32002@fieldses.org> <CADaq8jck14SKL6Ua9QxbqPyX1=1aaA7+76wv-__EWFvh7ZcEJA@mail.gmail.com> <C496AE44-0F27-4B66-A1F6-A76AEAFD7A90@gmail.com> <20161229024703.GA21325@fieldses.org> <20161229074830.GA3002@lst.de> <CADaq8jd__SJHP-4aJPbW9GscKRc6cwSe26VYt3w_GPcpuN3QHQ@mail.gmail.com>, <c5251671-2408-eb7e-69ab-7b4eeda35f03@talpey.com>
In-Reply-To: <c5251671-2408-eb7e-69ab-7b4eeda35f03@talpey.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=rmacklem@uoguelph.ca;
x-ms-office365-filtering-correlation-id: a1692f0d-8739-4e82-2c1a-08d4329ca22f
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:YTXPR01MB0189;
x-microsoft-exchange-diagnostics: 1; YTXPR01MB0189; 7:nLzzZ+Kd+imtGYE5ZX9E3T/DvvICuEhDkl4kCMPIAXzUwX50yjiaery8JVYz1ngEEVLwvL2LriH/pbDuAYTWZ2WlK4LptexL0QHOqK7kQ9OzGmb59RODLzTGLfVFBWvN4PAGBgqxhbQ0+OGoOzVhMOJXhpSSQe1JYYVpPjqAGYoVEby4ZX0WvX8IRZ2v5eE4Zb2gNgvarMDTyVPLRDVYKFMT++rM8/CeQg0ln6a3ZuRZpYW1dnWxRiUl6CJa971XdwzIXGbBjti1Us369UfGduRdGTPhvkivObyrzeNptnHtrYckE4mvht/5XALwI6t84A8/qUj+6kCZpyCFF6w3Vjb0f6AccUVz0KdK6lIUIZp/NHND9dRmH0B8D9tl6L6tbudRQ5c+cr5agzSShYU2ZvMviWt2jJnW0vFGpto/d8D8ionxZNG2SKAivzha9dekEQu5LOqd8IlX99rlnmLo2Q==
x-microsoft-antispam-prvs: <YTXPR01MB01893EB946A00B9FCCA0E965DD6C0@YTXPR01MB0189.CANPRD01.PROD.OUTLOOK.COM>
x-exchange-antispam-report-test: UriScan:(158342451672863);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040375)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(6072148)(6042181); SRVR:YTXPR01MB0189; BCL:0; PCL:0; RULEID:; SRVR:YTXPR01MB0189;
x-forefront-prvs: 0174BD4BDA
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(7916002)(24454002)(377454003)(199003)(189002)(97736004)(107886002)(189998001)(5660300001)(2900100001)(74482002)(6506006)(6436002)(5001770100001)(92566002)(7696004)(102836003)(77096006)(2950100002)(50986999)(54356999)(93886004)(76176999)(38730400001)(86362001)(229853002)(122556002)(74316002)(55016002)(106116001)(106356001)(105586002)(68736007)(8936002)(81166006)(3660700001)(33656002)(8676002)(2906002)(2501003)(9686002)(305945005)(3280700002)(81156014)(101416001); DIR:OUT; SFP:1101; SCL:1; SRVR:YTXPR01MB0189; H:YTXPR01MB0189.CANPRD01.PROD.OUTLOOK.COM; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: uoguelph.ca does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: uoguelph.ca
X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jan 2017 23:19:28.0647 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: be62a12b-2cad-49a1-a5fa-85f4f3156a7d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: YTXPR01MB0189
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/P8dJSfsvlxWGEAdhXCht3TfyJU0>
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: Sun, 01 Jan 2017 23:19:31 -0000

Tom Talpey wrote:
On 1/1/2017 8:13 AM, David Noveck wrote:
> Btw, my preferred title for such a document, almost certain to be
> rejected, is "Silly Rename Must Die" :-)
Actually replying to a random thread, mostly Dave's...

A case that I wasn't clear on w.r.t. this is:
- The client holds a delegation for the file.
- The client issues opens locally w.r.t. this delegation.
- A process/thread on the client does a "Remove" of the file.

Is the client expected to acquire Opens against the server and return the
Delegation? (This seems like more work than just doing good old sillyrename?)
- Or does a Delegation have the same effect as an Open against the file on the
  server.

rick