From owner-freebsd-current@freebsd.org Fri May 14 08:25:40 2021 Return-Path: Delivered-To: freebsd-current@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 8D23863D4FB for ; Fri, 14 May 2021 08:25:40 +0000 (UTC) (envelope-from debdrup@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4FhM6X3gcZz4rkh for ; Fri, 14 May 2021 08:25:40 +0000 (UTC) (envelope-from debdrup@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1620980740; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=jOroc3Au3EBriKj/SK9tN+c6/BbOEVNdihU+YHOBhtQ=; b=PtVe6tdXrgR7fJsDP0eqth2fGg9AzPellqDJJIHvGwWGD9TPIQGK+raaMOnCJvA4T0QuTx E0eOunP7sOgnbzy++RxxzDEChQ4sTZ14xgsDIdsoL8v4BEoBYfuvvcDB3qr5qr5YWRdG1r ukO5+/jwo5/5HF/FJMA0T+bE5Y8zigdFS2LrvMpMqig19nTnvTTT3GCm/miQFsg2ofM2eI Yp5ohFhjzd7OHXgOEU0ICva35BSLPbh4I7WV8zpAYWCP1o63Fl4Z8cZg3zlxWx/pio5lzp +pVhd0EfXwXqSYG5MTP5GzaTR/XTm+1H3PoSpL1tolVsd1M/2b6DvE4R76mu9Q== Received: by freefall.freebsd.org (Postfix, from userid 1471) id 761641F4CC; Fri, 14 May 2021 08:25:40 +0000 (UTC) Date: Fri, 14 May 2021 10:25:38 +0200 From: Daniel Ebdrup Jensen To: freebsd-current@FreeBSD.org Subject: Re: RFC: changing the default NFSv4 minor version? Message-ID: <20210514082538.wbbrhhkwebvos6qc@nerd-thinkpad.local> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="hhsyengqhnty2uc5" Content-Disposition: inline In-Reply-To: ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1620980740; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=jOroc3Au3EBriKj/SK9tN+c6/BbOEVNdihU+YHOBhtQ=; b=GteX3Axj1bZWxYZx7CmasAq7uIXc1XEU7A5vEtaXPsi2iLGBloCpXmG/l4GvH7jLkGHdl/ kQ6WFDYS1wlQr/BkbEGUFFc/IYM2XwTremsfbJPqVhxW3bTIU007qEDQYoqPfZHUWQcZxq V1rCfI7i4qByb06q6A5ZTFhZuire+oBByvfLXxKdFqZMfiOhjTWaBvkjWeuXunFQK0d0Ts uAEb1C6aEFZZpUBFv9H+x4SS7hv2zQ3+I3WMO2bFlDYvE+luMTgv1i/mTHa5LZwCen+5cA 7VEbWjaZYIzQ5efzxx1oykQFLzjbjNiuQ1oFJkwLNgmxyc08Vxdr5Yg8330mdw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1620980740; a=rsa-sha256; cv=none; b=xV+oIFMCSyzzPPk5L3OAV3ea/MLnBl3n6fTHbvpwlfH8nqfuXe6pOxMrnLT1J4RASu61Q+ EDtpETUMMFT6jCnTOWGILi9ksYKUIVuaNH//QRFQLtWtRCebrtrWtkf6gdFJVrZrGYSR4p YZg2Gs/O/iTPI0SicEfR1B04/q3Eik5pbQ0AVvS5AVDjjG+jf0/iFK5P29dn0zabSHK8FC gkv1zVQm5B/HgvNkN/TTRbBlWvM2V7lskow8aT5i/cynOwNs4/WpetwdGFB5MF8uc9rJuE fXGEE99BVblwcPWCbWJ7VrMWkAlOry5nNejtkKpimvannYnKk1ddJfsFN8oZsA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 May 2021 08:25:40 -0000 --hhsyengqhnty2uc5 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline On Thu, May 13, 2021 at 11:02:35PM +0000, Rick Macklem wrote: >Hi, > >I believe that NFSv4.1 and NFSv4.2 are now mature in freebsd-current/main. >I also believe that NFSv4.1/4.2 is a better protocol than NFSv4.0. >(In particular, the sessions mechanism for "exactly once RPC semantics" > is a significant improvement over the duplicate request cache for NFSv4.0, > plus other improvements.) > >Right now, the FreeBSD NFSv4 client will use NFSv4.0 unless the >"minorversion" mount option is used to set the minor version to 1 or 2. > >The Linux client uses the highest minor version supported by both >client and server by default. >I'd like to propose that the default behaviour of the FreeBSD client >be changed to do the same, so that NFSv4.1/4.2 will be used when possible. >--> The "minorversion" mount option could still be used to override the > above default. > >I have hesitated doing this change because it could be considered a POLA >violation, but I think the change from 4.0->4.1/4.2 will normally be a >neutral to positive experience. (To be honest, I suspect most won't notice >the change.) > >How do others feel about this change? > >rick >_______________________________________________ >freebsd-current@freebsd.org mailing list >https://lists.freebsd.org/mailman/listinfo/freebsd-current >To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org Hi Rick, If I understand your plans correctly, you're not going to be making it so that minorversion=N complains? In that case, I don't quite understand how it can be a POLA violation, since presumably it'll fall back to NFSv4.0 if that's the only thing that's supported by ntpd on some other system. At any rate, I'm all for it since I'm already using NFSv4.2. :) Yours, Daniel Ebdrup Jensen --hhsyengqhnty2uc5 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQGTBAABCgB9FiEEDonNJPbg/JLIMoS6Ps5hSHzN87oFAmCeNAJfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDBF ODlDRDI0RjZFMEZDOTJDODMyODRCQTNFQ0U2MTQ4N0NDREYzQkEACgkQPs5hSHzN 87rFLgf/fnWEvwW1UU0nfxmT3QEIK54Fdw7ZlowXeMzjdeySBBrTxJ7cAfmb3tgx kZePLNa537h3GhQW9fJ95KytfdhCzweDlW7kerkWXWIn9wBOLToz50fw/VYzAdP6 MqKdUpJHUBMyOghdMCcm4cTcodyKDh3Vh+1YG2z/UcdUNZmQbC4gm0nJAWW6IPQE FOfvhdM+MHZtxR6p1gLr+Pio3XKy4pVR02ifTg7QWe3Gf4c/VQQ2f9XJMaqx+sL6 2YXLpZ6wDDkycb5iMt+qTM/g8RUC7skNtAbxaHaZmiBKAGlIuInruELz7RPVQ/rW E/V4jotMsEM1NJcS17XPwAwV4/Tjsw== =mbXu -----END PGP SIGNATURE----- --hhsyengqhnty2uc5--