From owner-freebsd-current@freebsd.org Thu May 13 23:02:38 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 34E4B631DB0 for ; Thu, 13 May 2021 23:02:38 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from CAN01-TO1-obe.outbound.protection.outlook.com (mail-eopbgr670058.outbound.protection.outlook.com [40.107.67.58]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Fh6cs2vZkz4T4b for ; Thu, 13 May 2021 23:02:37 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jnYATpwK17GEdEMFv86ar8Ddq+JlP4m7+Kqek6bbNhDQrg+0dVOd3Nf547gy1yRJ+nucA6vBvTSTnvA4luXDaB2Os0O7+RC5reIZjiQUyw7WcuvKlfcizlwyZeKlL/TLq8PFF8jh5wuWtjFuu51vKQIOzmmW/mDpoOtIhZ0hMHJ0cUVQC00/uj4MDitqESP72NcwvjFAhONvqAwdvScKKad5fc9HxaRnHsA4Hn4LMAYbxvzjppOTur2MW6ZHgwmfdWJYJxVD6KrYh3VeKoKy9hgNcExoy+GxO3u3ivQTayIiknA0ycBhQEf+XZWbekP1BFETrfyEkGbD4zmn8gIJkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ORhDRZ6T2/qOjuJvy9KWImON3tctstV+rqo1nZZkKr0=; b=iG4llg1dacnOXsvhho1/MUK7MZGeAshgnlYp7gYh42ksJvUH+9AzQFMGyZLiWMmoRCfpWeCgrKjHWc+2P2ox8L9oPThgEMJBC+JRRhYJl2tx7aIewYjxd9H7gD68nzt8SPsh5vOj9BVIkcKoWQNbo+2UVA9AIczlr/TE2RkOtpnN04GpBZnpl2KU2XWYhIknIQ0vHRN4XIAZH3RM2MXUvuvmyUGv9EQVqiTjBDNjUOWWNCN2b4iCt5hSscV4Sf2fMUHCb6pKprmOrgsAyef2gKdzfJUm7FPrkiiKo4Vgs6JaracXWUZgt7ZYPgUk2ruflNykhWUGOfKnqz62/OBfsw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=uoguelph.ca; dmarc=pass action=none header.from=uoguelph.ca; dkim=pass header.d=uoguelph.ca; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=uoguelph.ca; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ORhDRZ6T2/qOjuJvy9KWImON3tctstV+rqo1nZZkKr0=; b=RsFaVAU64QXQAkCvUPWwWeuymxBwoC/FnVL5PQ4hpi9SsRXIikmE/wTNe+T5e4AnXaLyPSgDUoFLeAPk93ETAkbRNMCZFk8xKi+yIBAI/qRy5NS+q5HdNjl8z0kP/FIS2MohhMCJir4ezfhKHKHaumJiHmQ89Aca2cJJjPxCAjG28AHYErfEYtQDYSTlfYHaQiHCIxv7g8GekOSERx/qyukP/npBS0fnr5quUDpnM26UBZs+U9ZP3U/qq2iFhvY7GYl2lkfUoyLL7TYWtViwhhEC5BOYHB5a/EMLd9UByg4P7UFaqNiGfXkqNEA2WtiwNZGbA8QeEYQMmTWrFomwCw== Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:19::29) by YQXPR01MB4088.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:10::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4108.31; Thu, 13 May 2021 23:02:35 +0000 Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM ([fe80::1c05:585a:132a:f08e]) by YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM ([fe80::1c05:585a:132a:f08e%4]) with mapi id 15.20.4087.050; Thu, 13 May 2021 23:02:35 +0000 From: Rick Macklem To: FreeBSD Current Subject: RFC: changing the default NFSv4 minor version? Thread-Topic: RFC: changing the default NFSv4 minor version? Thread-Index: AQHXSEorb3JU9WtEc0icunyTxPl21g== Date: Thu, 13 May 2021 23:02:35 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 71473fa5-9e1e-43c8-3317-08d9166332a6 x-ms-traffictypediagnostic: YQXPR01MB4088: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 6UOnMbcNLd+VIq/8p6QTcb+2YphwdnyZ+c7G0U00+xbP32CaR/SGMq/xbpTe1Q14LY3rf+fyrHx/ba2hkoNkWWeTcVgO2AbS4S/8kRKTQEd2P63ft7ptHBkGbYrQjMMzgq+NVHH18TtTVxDCVO6aq9YZkEHxRD5GzEhsw9ipLayaWaWFm5ywbXs019oewkHiq+Tsp9jV001nHx1kp6HA0VojJYW6Bhz1BeUaJv7Eb0gHE/FYJpLMPUhKxWxnSOckAiANxpF7CZ9bhtH1St1nVeTak3saIPGS1eEFMZ6OcBbcK0kXEEizXZcAHXBCUpDlI01D7NVdzlHjoM1JZKsfbDZP3YVsVQv399Xm7U5cvRf7l+9CBty7OAfOcc50mNqIi4xzQdhPRq/BSJUDSpY5eVGgDrc/QnKgF1GNR3XwTanW6/GvuAYqqS+Zsd9Eo5gqj1l7AZGoeMpsUOC1PY5tJV5FwSz9hl/rcfFNBHUjgxC8f2qgKv1N2QLr5kHKeqQ99P9CFMQF+/wvLi45/0Hkt/XrfVRdxTkcq701RhjAJdemnhudj253+PuIC3xNut9znOgT+sdbZHzeGX3eC8MQrupNEx0GKqNfB2/xkQUuN6w= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(346002)(376002)(396003)(39860400002)(366004)(136003)(52536014)(55016002)(478600001)(186003)(6506007)(66446008)(76116006)(7696005)(8676002)(66556008)(786003)(66476007)(64756008)(66946007)(5660300002)(2906002)(6916009)(86362001)(9686003)(38100700002)(83380400001)(122000001)(71200400001)(8936002)(316002)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?iso-8859-1?Q?knqxvM9aDMUmkn3YU9IxKJSY6ex9H+CcaCKf8sCGOLtOrFyUZxI6zmG2HU?= =?iso-8859-1?Q?L0YvkaY0f8NMSg076b/Murfy8dSBJCsqqGUBOlelvGtOMOhVfXzN3onx5G?= =?iso-8859-1?Q?SJMkyw3+aF1SufZKSbmve0uWJltffYz+EOBXgahWu86CqnLRE9NXBdeAl3?= =?iso-8859-1?Q?v2p3xw8IIA52mCJaD9VCpDE6NYMKJ94SafNtuH/bozXwYSfzT9q9Gi5JRP?= =?iso-8859-1?Q?/2r+6d/4KPHQY16yjcjW88IbJO7dCX7LW0bVn/ALzKppzX3zrxspwmNtGn?= =?iso-8859-1?Q?i5JLSgYIy3DE2n2GOANRH8Tux3tpDVTsP4Sii6T0ufiALAc1wT0E7qpUu7?= =?iso-8859-1?Q?o+K+STk/Br3hLCDdshLdfFcqI3aE/HWMyU0BLEiDet45+p/O4LP0yvSPNf?= =?iso-8859-1?Q?ajjL+gOvqis7FwOgItlBzZgQgjFzd2JU+X4xNUn852KKgyBBkqp0pSgJGv?= =?iso-8859-1?Q?eMJD7NSIeUC2W2G3HmhA1whtz+9Pt0aPX171KKGapBt/Wt46XAplfNuwC6?= =?iso-8859-1?Q?Ih6RtzmlWSgW2UbREXJl8Y698DMn9tPJKqk2gRyFUOVG2Nsgi3bCklVTBh?= =?iso-8859-1?Q?FFk35+mx0mfkG0qagulr+mu95jtcXMeeDkOzbvmClI5oYASWCDlccGxTVa?= =?iso-8859-1?Q?ORmdUcrhajzzs6s5rvwd33FUZgWDHRSs0UDfNKOdHnGJu/L64FaxK3+QlY?= =?iso-8859-1?Q?voggx5Mv5PrNJ8dPMEbbmRC3VqBI+SWPVY21303kem8CZIpoK3lb5biOcU?= =?iso-8859-1?Q?pKE44KJkMtNSiSNYoLaamhgRmeCBuBJFnoxkWiy2rwjni4bQeH9Ql3PzeO?= =?iso-8859-1?Q?dqoJBw1Cfw2biF0QSZkL0jXgopMpzH13cisGI5bJKAgbmuswVpvrGuIjpt?= =?iso-8859-1?Q?cCQow0+Oa+jPbX5eUpBn7eSNa+tJ72Z2aGEnFCe4eVFp54eAbTQ4K1nuXS?= =?iso-8859-1?Q?/O03ft7WuegTMCAVtrrYJTGoupBhbKnauJ+MXOq6Yhh+GqYLujC+OyV1S5?= =?iso-8859-1?Q?6YiTd9yll8iKUISAn09qwunFZD8JYPRkOhI7Kl+XVu0k/ZNZFgRtVYwW69?= =?iso-8859-1?Q?A9wsw39cZ4rB18wkTajQjNJFVTyJMlaaPIAquDyWOjhc2xSmk9PyFFD1bq?= =?iso-8859-1?Q?sauzf9BotwXB05zNqsuyALLmjYwjPOMydzofcrp5tiLUzxTssmD9b3x+41?= =?iso-8859-1?Q?P87a7tNd5eYhFihmx9nY0upmki6NM1zCgid9GK0uCndzBdRmPdM5KE5VuB?= =?iso-8859-1?Q?qpxV05/FYnLoZFyBMOZjZla+nwsQqH+XGD4iPJdA94AmJOdFmHWV5801NS?= =?iso-8859-1?Q?KYaUj5WILb1GIOGqM/aCVjvK69rotyqsLDsetNZqgce0Eynqq5FUf5C1X/?= =?iso-8859-1?Q?SC3V/LNJfcM5vH2EldYTgqtSc51ohKlhLQwpkwWmVOAohKAn6l2hljERzm?= =?iso-8859-1?Q?luZLf0FUSM/H9uk3?= x-ms-exchange-transport-forked: True 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-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 71473fa5-9e1e-43c8-3317-08d9166332a6 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 May 2021 23:02:35.6652 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: be62a12b-2cad-49a1-a5fa-85f4f3156a7d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: imMDBEomQEe40zfG3FuESlhe6LVujrSwp/8qwrFhW8UlXLX0SHiHb0WOtKNNQ19CtI2bZM8ualFKhXozoIVsKQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQXPR01MB4088 X-Rspamd-Queue-Id: 4Fh6cs2vZkz4T4b X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=uoguelph.ca header.s=selector1 header.b=RsFaVAU6; arc=pass (microsoft.com:s=arcselector9901:i=1); dmarc=pass (policy=none) header.from=uoguelph.ca; spf=pass (mx1.freebsd.org: domain of rmacklem@uoguelph.ca designates 40.107.67.58 as permitted sender) smtp.mailfrom=rmacklem@uoguelph.ca X-Spamd-Result: default: False [-5.10 / 15.00]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[uoguelph.ca:+]; DMARC_POLICY_ALLOW(-0.50)[uoguelph.ca,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCVD_IN_DNSWL_LOW(-0.10)[40.107.67.58:from]; SUBJECT_ENDS_QUESTION(1.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[40.107.67.58:from]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:8075, ipnet:40.104.0.0/14, country:US]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[uoguelph.ca:s=selector1]; FREEFALL_USER(0.00)[rmacklem]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[40.107.67.58:from:127.0.2.255]; FROM_EQ_ENVFROM(0.00)[]; DWL_DNSWL_LOW(-1.00)[uoguelph.ca:dkim]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.107.67.58:from]; MAILMAN_DEST(0.00)[freebsd-current] 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: Thu, 13 May 2021 23:02:38 -0000 Hi,=0A= =0A= I believe that NFSv4.1 and NFSv4.2 are now mature in freebsd-current/main.= =0A= I also believe that NFSv4.1/4.2 is a better protocol than NFSv4.0.=0A= (In particular, the sessions mechanism for "exactly once RPC semantics"=0A= is a significant improvement over the duplicate request cache for NFSv4.0,= =0A= plus other improvements.)=0A= =0A= Right now, the FreeBSD NFSv4 client will use NFSv4.0 unless the=0A= "minorversion" mount option is used to set the minor version to 1 or 2.=0A= =0A= The Linux client uses the highest minor version supported by both=0A= client and server by default.=0A= I'd like to propose that the default behaviour of the FreeBSD client=0A= be changed to do the same, so that NFSv4.1/4.2 will be used when possible.= =0A= --> The "minorversion" mount option could still be used to override the=0A= above default.=0A= =0A= I have hesitated doing this change because it could be considered a POLA=0A= violation, but I think the change from 4.0->4.1/4.2 will normally be a=0A= neutral to positive experience. (To be honest, I suspect most won't notice= =0A= the change.)=0A= =0A= How do others feel about this change?=0A= =0A= rick=0A=