From nobody Fri Jul 01 21:57:21 2022 X-Original-To: freebsd-fs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 928A88767CE for ; Fri, 1 Jul 2022 21:57:30 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from CAN01-YT3-obe.outbound.protection.outlook.com (mail-yt3can01on2087.outbound.protection.outlook.com [40.107.115.87]) (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 4LZTZd3l0sz4VrG; Fri, 1 Jul 2022 21:57:29 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cHJRVyb9fHhth/AHzKEmluCFv2wd3Din+EQZ5lyy9KYaV50OWLcF8Qi8HecuPFNI4C/OqQhsqZvPsdzDyvO0k9y+AwCFrmH7m8Ut81eoHJ7U6IMXgKwWhvS75FTXMPkfyZSRVeaqXlcozR+2ehDg81Hp56oQ6Nxu/6ciSWl7Bc/ltAj7Lhdxv0qqc2swDWsFie6v/RQ3BSbavRjx26WLES8231O3uzxlBaLyRJL3JBa3D7cReTFRbA0OxuDSSLXe0Mz3766wtWbu1lazTkDYcTftvtBKeLMLptoUANoW1vUqbELKueIXdCgIBambHx+OKSNgBm3lPNiSVeQTkk3UAQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=DMEn9XHBzsRP0hGD+xR9v2uXZdnpMDJr3GABtMgpF7Q=; b=GBbne4U5k3P4qTi93Sq1DDuOXw9qBQ0ECMVugrVYwcBshyQ8hey5RtIRvz5YzeDeHIEQWrqZZd2LSg/tFxMeH8AI0Erm2Si88aLvXPUFAevxTLpe3k5A6c35k8fbw2x3weag0RQrdGBzN7XQHq752pTtV9kPLhHntHKylxysIiNIccRIRwjOnuA1Mu8ilc3Zg1Y/+WqtDckKO6Lp6nK2UMbhUUn94QQh3/j1ogm5cpWhR46UHz6i2o5daHkj0/xV2T288RLk5figpz0pjQ7f/uk3zKMEBgYCl5j19UL/wwIrfPWPnqv3fdP3fcF4GPO/vcmc5UiSBxJMWBYCS2xt9g== 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=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=DMEn9XHBzsRP0hGD+xR9v2uXZdnpMDJr3GABtMgpF7Q=; b=faWLnyorVNrftQ+LnWUCnCeg8bdWLsdmX03dsgAyxN2BVTmk1wI4v4RWULNQwPt+c0JWKEuCRki0c3nPDvU6s+eLqJ0+R6GOPlqHGNDfsYNna6z88d/ant5qGhiErKoOrIbCGhI8dzRqXGVNVgxBlXFbCmhqVDfWAtHiHHwDFFpoPsfbh/4eE2wyGnS/k2fE5iAO8u9bsOTCavsoKUtIKi0Wc817FfHEroT5dB6m+oC12a9IBRdVfLXn364L9BZnF7+Xdx65xvl08EW35/C4tm4PVV0MmXi4hEkTYc4SVuXjGM9UhYFhqB2sRTZqN1lJ1vByD7JEkYtFy9JQYk5PCg== Received: from YQBPR0101MB9742.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c01:81::14) by YT3PR01MB8577.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:9e::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.14; Fri, 1 Jul 2022 21:57:22 +0000 Received: from YQBPR0101MB9742.CANPRD01.PROD.OUTLOOK.COM ([fe80::c494:e35e:76d4:7d75]) by YQBPR0101MB9742.CANPRD01.PROD.OUTLOOK.COM ([fe80::c494:e35e:76d4:7d75%8]) with mapi id 15.20.5395.017; Fri, 1 Jul 2022 21:57:21 +0000 From: Rick Macklem To: FreeBSD Filesystems CC: Ed Maste , Gleb Smirnoff Subject: RFC: Should intr/soft NFSv4 mounts be disabled? Thread-Topic: RFC: Should intr/soft NFSv4 mounts be disabled? Thread-Index: AQHYjZRBjJW/UbMaU0uxP2BOexC+DQ== Date: Fri, 1 Jul 2022 21:57:21 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: suggested_attachment_session_id: 05ffbd9a-cacc-41d4-aedd-304d63085ad7 x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 74660fca-ac0a-41c5-5bdc-08da5bacacc9 x-ms-traffictypediagnostic: YT3PR01MB8577:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2Iccw4Dmbnm285UAzRGyS0H5FO+mn41e1D+zOsvjRrmEgiNx/SE4sL4OW/3rQHVlBLB4Wk/uFp8b3zl08L3wFWF+5kP69VM9bVPuyh1tcV+R5pW4Xq/qWOP1qaKsEUYr93sw0HGghkvJqLYXst9bJxfJwzah2EE2bx7GEeWZ29yUp8S2qjASa9B3p0zODibAKv4yaRS9rcSsDR2veKu/Ma1X4uZeif/zeVPY2yHFj2PU+YEnBAu5YT+afkDOMaxOXgU7Z7wBvbGVB15bQUXO297pfiOLl9cw7xJPYNDEJIFEHMo5W648S+Lcfe89PVJpUBKgIh/SMR6tF7QZbUZHujpZuuGl7o6zRPAcrsNP7aHIXGCQz+hb42vKy4PqwP3HyuUzHbK3f2cHsjlDb7tRQl9IDs1RlC101fa9GKJpPxWdP4nSfW9Z6etJ51HsAd8QSqJi1b4qUtmAB5yeoVamWVVdnh87fqsC9MAOGmgt7zpMYuDKj5yErkPfUosaCJZNgGmybdYJetscb0yshogXm0L4dBoRBDhZySIU1j4d6nQoUwN8XPJlNdHXgfeslZmNZnCmAqR4udZqtfjkhB1y7GNwjhyTqir2ru724AVeLaaXTNghX5Z7H9qB3zQc86+BIkwnQrPCA/g0A3tWlUoOlwv/McyWWmdMGTJKHoA1UfGmIevQjd8sxdTYZuKuNon/I+6BibSEYFXTt1ZzFYg6pZjI81MXZ4uGN/EVYkupg515J613Qg/rgd0Tnq8Vlp5iRNNd8CzJlkZb+7uN8Hx+yJGhLjdjC3bgZ6UJupf4LUJ4x7k0F2T+5rdZ7mtM/Ikc x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:YQBPR0101MB9742.CANPRD01.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230016)(4636009)(136003)(39860400002)(396003)(346002)(376002)(366004)(86362001)(478600001)(8936002)(4744005)(83380400001)(122000001)(52536014)(91956017)(64756008)(71200400001)(66556008)(66946007)(5660300002)(4326008)(66476007)(76116006)(33656002)(66446008)(8676002)(54906003)(316002)(786003)(6916009)(450100002)(6506007)(7696005)(9686003)(41300700001)(2906002)(38070700005)(41320700001)(186003)(55016003)(38100700002);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?tcY1CiToTsvXod+Zao7JRCFie7PV0KO9jsi/7CGeeDc+cFYIdYYMV9B2Me?= =?iso-8859-1?Q?cKpCg3ZVG3vlIvWHQKTubEn4hLlQHTm9Wl3Qda2t1q6pZI4zWfewvhpW7x?= =?iso-8859-1?Q?9A8ccGXvbhtYxKzFv8aQjx+Z6PT9xfVQKfJDVpZO56cG6yM2VEE5TNXhtw?= =?iso-8859-1?Q?XSqCuGqes0jW4uTKHKpJ8UcA8wJ3TC6gaHp/g0KqaNps7xxfmsWneebWNJ?= =?iso-8859-1?Q?gbkm9C233Rz9ctq6qlvdOzFWsvPb5kHK9cuGnuqNlg6awFSB3vd5z4Xx7n?= =?iso-8859-1?Q?yJShfXzq9b49895WeEo9+TlHpSjxQTLC7Kmmip1IaL3QkdK8qd5TZ8b6fl?= =?iso-8859-1?Q?DXfRUIQ973znyrp+Wd0r2jRz1vaIty54ruG0QYqV65BBAg0YlBIAt85ioS?= =?iso-8859-1?Q?wjeggiO9GEZioe5A9VyJz1idN3xcYJi9m378/rRvaBuCA6EhPm68uPcbSc?= =?iso-8859-1?Q?bV5UFSzZomAbs/+FLuFQOz3vOYLvfr2SqJFEvnCpiXQJ6XcSjBhGrzvhnb?= =?iso-8859-1?Q?C6rVhz2pz+RwFvbVUUbE9ontZKPQn8l1fDJjyeq1+4hcxNxY1XU7mh9EE7?= =?iso-8859-1?Q?bPDrlVOvEApf+ji8AuvGxUHhzRoiI9cxRVV8oYTvwOX0khi8o8cCRPLKp3?= =?iso-8859-1?Q?Rw5C9zsr8Vf2/s+eDrhub/0IdK4cbRncxAMhuK6cGvxQoBqFDzI7BunBs5?= =?iso-8859-1?Q?KbRdwj0WCEAjQ++dhKjp9Z/yNWk0/RcnO0PyowJr43ipytLGvaIW7So/qv?= =?iso-8859-1?Q?ny0pyndHx88FmQPD53+8M0VnN4RWqkFh5rbHA/ThBvy20dw+C4d5rg/R+3?= =?iso-8859-1?Q?c8QB9OP0Wm9van/MAvU+6UnS6gELCEZxK+f1xb9SkXt0m2As9YMaflqO+p?= =?iso-8859-1?Q?zZjW7ltCXJSE7RNEB2SPvrdm/iufqRD8/5QkkZSsbCkFWzzl8NhcppuRXU?= =?iso-8859-1?Q?QWnY0PdjHhiyHM3ICnjyqp/cZE7cZ5io2pODoCq4Ci9nv/NQRjeSJwM/0h?= =?iso-8859-1?Q?rTX1BcPE2RNz8bwgH8FW268BRqHchLii1uEmgpbNwdtVHf6Mz1Hi8g9LUx?= =?iso-8859-1?Q?3w8270qme+57yXwteJ2p75IhszzWEas9w3luQgQYoikQk7Rr0WQw//U+oT?= =?iso-8859-1?Q?YT9jvcCUcPAM8gS5xnOgE2Dg+G+XRe99LRUBxgafRxkZ4ittZpu7NFmd3i?= =?iso-8859-1?Q?5WoHjU5qj+icxLOIBX4cAZYIWozCjIOblEiCbvhavhzDquPQtasQnD1qdp?= =?iso-8859-1?Q?8alAmIW7aEfDnyGqQm1UDNgKvdPE0AI8IdaaUIR/GM2mWD+j6gfbdBEJf1?= =?iso-8859-1?Q?Ld/in0iDQ4Z4gMNsal/rr7BCX1qV2pxO89wmyPvYylwK8TErMd5WrYBUTl?= =?iso-8859-1?Q?xYGy1aXG6XPqBlenOJ4IdQDznk1RBUIFmouuyTimN4HUfx4Xy3W+zklZL6?= =?iso-8859-1?Q?MmUqpNG4erTFyBEkLsGgCKP2ElkJiLhEdSRzMlSNa+AL+T9kGDjfFIibm4?= =?iso-8859-1?Q?ouizc+hiK/6AUxcgcHyT7PWD0700qBCbtYk9EPQOI+6aeOvHHFxgST5mny?= =?iso-8859-1?Q?8bfyBdT3qqE68EHtl0VOPup0bYwtl6gnKJ1yZ8EIE4OR8NvlbAJQHziFm/?= =?iso-8859-1?Q?4qiOK8Xn08Nd4g5VLDdZri8EUklJpYgGq3My3msMuse0Ei1T0m/m4TAjxj?= =?iso-8859-1?Q?VTY8CHpm42PwjHphll7Ern0wXq2RlE/QhSymDJmr?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable List-Id: Filesystems List-Archive: https://lists.freebsd.org/archives/freebsd-fs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-fs@freebsd.org MIME-Version: 1.0 X-OriginatorOrg: uoguelph.ca X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YQBPR0101MB9742.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 74660fca-ac0a-41c5-5bdc-08da5bacacc9 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Jul 2022 21:57:21.7557 (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: RNKsLFu35O1SBzDaAOFBsLTEassZmKt2c4RlJhc9Msf35xkj66nqCX/Gom65UMfCuXUnWO86KlWDxcNJKUhKJQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT3PR01MB8577 X-Rspamd-Queue-Id: 4LZTZd3l0sz4VrG X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=uoguelph.ca header.s=selector2 header.b=faWLnyor; 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.115.87 as permitted sender) smtp.mailfrom=rmacklem@uoguelph.ca X-Spamd-Result: default: False [-4.97 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[uoguelph.ca:s=selector2]; FREEFALL_USER(0.00)[rmacklem]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_ALL(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; MIME_GOOD(-0.10)[text/plain]; NEURAL_HAM_LONG(-1.00)[-1.000]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; DWL_DNSWL_LOW(-1.00)[uoguelph.ca:dkim]; 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]; RCVD_IN_DNSWL_NONE(0.00)[40.107.115.87:from]; NEURAL_HAM_SHORT(-0.97)[-0.973]; MLMMJ_DEST(0.00)[freebsd-fs]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:8075, ipnet:40.104.0.0/14, country:US]; RCVD_TLS_LAST(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.107.115.87:from] X-ThisMailContainsUnwantedMimeParts: N Hi,=0A= =0A= NFSv4 mounts using the "soft" and/or "intr" mount options=0A= have never functioned correctly. This is noted in the BUGS=0A= section of "man mount_nfs" and commit c0d14b0220ae=0A= added the generation of a warning message when such=0A= a mount is done. The breakage can occur when the server=0A= is slow/overloaded or network partitioned such that the RPC=0A= reply is not received for over 1 second, resulting in the RPC=0A= attempt to fail without the RPC reply being processed.=0A= =0A= Breakage of the protocol has become more frequent for=0A= NFSv4.1/4.2 mounts since, when a syscall returns before=0A= the RPC reply is processed, it leaves the session slot for the=0A= RPC non-usable. When all slots are non-usable, the mount=0A= is hung.=0A= =0A= During review of commit c0d14b0220ae, emaste@ asked if=0A= NFSv4 mounts using "soft" and/or "intr" should actually=0A= be disabled, so I am now asking others for their opinion=0A= on this? (Doing so will cause many extant mounts in fstab(5)=0A= to fail.)=0A= =0A= Thanks for any comments, rick=0A= =0A=