From owner-freebsd-fs@freebsd.org Fri Dec 11 23:06:30 2020 Return-Path: Delivered-To: freebsd-fs@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 8F5334BE07B for ; Fri, 11 Dec 2020 23:06:30 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from CAN01-QB1-obe.outbound.protection.outlook.com (mail-qb1can01on0606.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe5c::606]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "GlobalSign Organization Validation CA - SHA256 - G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Ct5xx4ctSz3JJV for ; Fri, 11 Dec 2020 23:06:29 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Buk0jDA5lbS57e058uZyVCJIlf7tCVGBkAWIQFZWiybBFxeruncKvuHSq52ZtMManyvMukezGpccyfyA/nmnSa7ZJRKp1d4QtjvS9Lzj4IUNsrNrPdJH43bTYfQ5inRRAYB9zgdemeiX6srd0AfSami9DBWjWvnWEVVi6cO9VslkxIeblWfqHWVmtYSBjZW0uOitST+DIRyMHJkR2qPpG7ckhTrCKJK0qsNiVVwKJJYgcVDpBNK/C0zCfFlq+yZ3HbOEfJfitemOCMDOVyVx3Q93uINxMDl3I/FFBLC01Wfm3thBcf9H8PuXbY/oTMITJEEd1LZBn45beUBU0bF0ng== 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=3HYDyYvfTL3o1g8Us7knOBgmCvBUCQPeefcEtboPjgo=; b=TCx0C3/ffR3mUCjRSi9ZZBjs4LWx3CVpz4k15HaV1HoJxUYZBprQysHcctv7i7/pgRsT2YUK50Py4Hsvro5vF31kv2TPuKMOQMFbsQ0kDSN2mhVemXvnSLRTSCTIh64sPEm01kuQOSN5B0xUfHRi2x6iR7HIvaXPV34dsTuhmAxZ+gQM5TQz9fszzHqdXe5snJHAtn+tx+qFaxcesOMeb/FZSBiBnJN7yt/uNEyzdzpvJ3rB2EJkfIqbx8pQUP7U4EDjv5d2zthBKGhDVhs5RF2Ld1gmFNLmZ03oJHqOKbY4W3loW3KqCXg+8hT5hyuHIFHWiNazeVZysYrT10B8qw== 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=3HYDyYvfTL3o1g8Us7knOBgmCvBUCQPeefcEtboPjgo=; b=Xee4OH8I+lSS0Ni+f5qhhq6u3wA8lQv2+893QIXLrg/i4w1jVkk4bm8DsiC0TAWp2UDtbW0UMBfBx7jlySq4ssY3fnoIZh21tqsqCx6ypmjsg4160E7erUqgfXHlJVtnm8i07/IdeWiH18ha+MYNXzM+MhqjT/dSTRrwnI7xMQVTSyxEcA17MyyBAwLSfIdqDiQFMIKQxLJj7qq+3xoxW6lUHMsrXK9LXP1QMiYGnsv0gWVhs3es7xY15IJiiauujerk+QzVrsUViQKgDOLOIlQCS5rYc1qiIC6KceZTUZU8jHlkFDGK+JzjX8gYySvTMvldevD5D0wry9vQpCITPQ== Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:19::29) by YQBPR0101MB1698.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:b::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.18; Fri, 11 Dec 2020 23:06:27 +0000 Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM ([fe80::7d6b:aa68:78f4:5d94]) by YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM ([fe80::7d6b:aa68:78f4:5d94%6]) with mapi id 15.20.3632.027; Fri, 11 Dec 2020 23:06:27 +0000 From: Rick Macklem To: mike tancsa , J David , "freebsd-fs@freebsd.org" Subject: Re: forcing nfsv4 versions from the server? (was Re: Major issues with nfsv4 Thread-Topic: forcing nfsv4 versions from the server? (was Re: Major issues with nfsv4 Thread-Index: AQHWzw/HDat+dHoH9kKG5K3Xpd53kqnxDteQgAEJtwCAAGlzLw== Date: Fri, 11 Dec 2020 23:06:27 +0000 Message-ID: References: , <318cbeaf-ce39-6ed7-3c64-8dc0efc540ce@sentex.net> In-Reply-To: <318cbeaf-ce39-6ed7-3c64-8dc0efc540ce@sentex.net> 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: 017bbbea-ce1d-40b1-c7dd-08d89e2963be x-ms-traffictypediagnostic: YQBPR0101MB1698: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:2887; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: PIKOogHK/bKHC3ziKiH8ICmmDRI+4sxMzA4YbesrA9ufTtOVx8flFPvl+gWwTHV0+xpif5vaWrE+vbA11CnPsZdVJgPpGSx6DiAjLd2MfDS4UVI3y2ZWXGx2FWrbdCrZuMlmdAPkm0q95ZMbKsyAQn/j2OKNRQhzkjBmhFwRRYYyr2rCt8BNCobpxB25lb8B5/mTf9Vm7zV2bRRMwRlD5M+JoMmGaEviF3KTZQBRCTnfmx8q3E48e7Byi1FHCZveRa+drYr17OWyaeEju727VWR2sUpAc06F1CNNnJXjwj4IIkmy0Von5nPlmA9ZNOxT 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:(376002)(366004)(136003)(346002)(91956017)(508600001)(2906002)(8936002)(9686003)(110136005)(66556008)(66946007)(52536014)(55016002)(66476007)(186003)(33656002)(5660300002)(8676002)(7696005)(6506007)(66446008)(71200400001)(76116006)(86362001)(83380400001)(786003)(64756008); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?iso-8859-1?Q?Kka4td70ENQooc0hxEYaSO9fKzs6MITC2q1a14iyloOzu38T48IYmt2nDS?= =?iso-8859-1?Q?kiM0EQL4q5d8G4vgKI/JY7VIYU9gNJc2UxzXFGXedDzAfFWvo6iVrigN4h?= =?iso-8859-1?Q?ag740O/b9+D/ky47l3va/ai0IVU9Wj9jRik3efCJynah1lK8FgzigT+0//?= =?iso-8859-1?Q?g8PGjOPlnQtEBofqTJHiq9R6DODUobti+PyhPOz0SEkoO3ylW1supx5OP9?= =?iso-8859-1?Q?8Rhk804aFumKxzOaraTt2Ct7NP6JP7CrRysWOG5ERkwpgd86FrCyEo2VHy?= =?iso-8859-1?Q?g/RtyfkoAAqjqPjzK0D3fs+MO9EbLuH92MCJq4GV1RBq9QJxzX3kDaCP4/?= =?iso-8859-1?Q?zXXstWIEfRlbL3mcfw39Yec+vRsgTnjtfzGxb2SliCmddRfZIFkTAaHpqr?= =?iso-8859-1?Q?EH08WeszRuEtrAse6IMDQ986hcfu5UKRsREmFFe+meAOx/+KEVWGuuyCOv?= =?iso-8859-1?Q?D1h4jECwK/fKIkxxjWify6JeaNAkSLg2OyKoe/IM5CjXKzpVX2yVZvjmrC?= =?iso-8859-1?Q?fAOP2YNsI5jlNocokTa6RmZS5IzoULV8fJ+0HV7i/bpWangmscllV1AJne?= =?iso-8859-1?Q?1X6rQEv5GRrFTNkrKQqWh6bNh3KT+t49ZvAmLe+46bFImY0BeRUAqHGCCD?= =?iso-8859-1?Q?QkaPKBc16XJQsE4aavi/6yfTkMY+z6AbmBh+T3N0tFkwwZ8BaQY6xYGXar?= =?iso-8859-1?Q?T6v/j6jLIMxIH/2+s6hJ71Os2aWpmd0TITwZh7SGDaFEqjUP5onC5JnIDy?= =?iso-8859-1?Q?8D7FfGxlP6NTrX6/gzhA2s62DteMRBIso8AcJqE1K4TqnDiwKDhkEuP+ws?= =?iso-8859-1?Q?XtxF4U47/QQVjVTbxBX5rn2dpfMR1c/gJeLOk3CrECq4M86Dg9MVk9Cql9?= =?iso-8859-1?Q?L6uT6QaRCuzvxCE06cSe4nwk48vLp4XhAVMSksjWrlz279mZN8Rc7yqxjE?= =?iso-8859-1?Q?FgDKNaxUmRmEeHINw0fI6r96sac7cI+pmWGwL5X8Gob/xuznUDGWaD6eMl?= =?iso-8859-1?Q?y0shAo+Zhm8kdruE1tL5o6wc31UTL2NNhlW6BBB1w1d1ba95fLWf+hMvyh?= =?iso-8859-1?Q?8zxKHRbTXtLq/vTpVbvSpZg=3D?= 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: 017bbbea-ce1d-40b1-c7dd-08d89e2963be X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Dec 2020 23:06:27.6350 (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: 2xoESxbTWqphM3cc/OEEoeQW02GgVIA5xTF3UHv8A1acYhFzalqyf8apWCe7x/sqNcSoHVjm8nJL2/RpT4VG2w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQBPR0101MB1698 X-Rspamd-Queue-Id: 4Ct5xx4ctSz3JJV X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=uoguelph.ca header.s=selector1 header.b=Xee4OH8I; 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 2a01:111:f400:fe5c::606 as permitted sender) smtp.mailfrom=rmacklem@uoguelph.ca X-Spamd-Result: default: False [-4.00 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a01:111:f400::/48]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[uoguelph.ca:+]; DMARC_POLICY_ALLOW(-0.50)[uoguelph.ca,none]; NEURAL_HAM_SHORT(-1.00)[-1.000]; FREEMAIL_TO(0.00)[sentex.net,gmail.com,freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a01:111:f400:fe5c::606:from]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; MIME_TRACE(0.00)[0:+]; SUBJECT_HAS_QUESTION(0.00)[]; ASN(0.00)[asn:8075, ipnet:2a01:111:f000::/36, country:US]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[uoguelph.ca:s=selector1]; FREEFALL_USER(0.00)[rmacklem]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; SPAMHAUS_ZRD(0.00)[2a01:111:f400:fe5c::606:from:127.0.2.255]; DWL_DNSWL_LOW(-1.00)[uoguelph.ca:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(1.00)[1.000]; MAILMAN_DEST(0.00)[freebsd-fs] X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Dec 2020 23:06:30 -0000 mike tancsa wrote:=0A= [stuff snipped]=0A= >Hi Rick,=0A= >=0A= > I never knew there was such an important difference. Is there a way=0A= >on the server side to force only v4.1 connections from the client when=0A= >they try and v4.x mount ?=0A= You can set the sysctl:=0A= vfs.nfsd.server_min_minorversion4=3D1=0A= if your server has it. (I can't remember what versions of FreeBSD have it.)= =0A= =0A= For Linux clients, they will usually use the highest minor version the=0A= server supports. FreeBSD clients will use 0 unless the "minorversion=3D1"= =0A= option is on the mount command.=0A= =0A= To be honest, I have only heard of a couple of other sites having the=0A= NFSERR_BADSEQID (10026) error problem and it sounds like J David's=0A= problem is related to nullfs and jails.=0A= =0A= 4.0->4.1 was a minor revision in name only. RFC5661 (the NFSv4.1 one)=0A= is over 500pages. Not a trivial update. On the other hand, 4.1->4.2 is=0A= a minor update, made up of a bunch of additional optional features=0A= like SEEK_HOLE/SEEK_DATA support and local copy_file_range() support=0A= in the server.=0A= =0A= rick=0A= =0A= =0A= ---Mike=0A= =0A=