From owner-freebsd-current@freebsd.org Tue Mar 23 22:14:23 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 F2CB55BE25F for ; Tue, 23 Mar 2021 22:14:23 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from CAN01-TO1-obe.outbound.protection.outlook.com (mail-eopbgr670055.outbound.protection.outlook.com [40.107.67.55]) (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 4F4lyk4LBXz4Z5Z; Tue, 23 Mar 2021 22:14:21 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a8D23Z983OhApyQDqYgodTfcJ4gmXwISTiUDbCTGcmID6OGpXTcTrrqo63/7b5/afXt2T4sfl/VkKy6SVp6x8l61PwmmAFsgdEIPc4gssFtYHc35WuMlLBR1DT3VsMZ7I9+XOP6cC9S1ez6oljzqoTd06ar4YqUEuEB5eT89u9F5t2aXmbXfG0/egi1oapwKeQuiT1n19GXXFjjwnrbNDISYpnIMYGhxON34hq8Nrl2+zwX0h8+Ecv3DIb4X7q/Rl64MDlpzW51VKMD+IceBscDnWKwIDqiTdMz7Fxu7w0qbrvFTDYzQ4FuAF5JG9eri6SpYjf2hdydueNIdPPSvrA== 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=u+2gM6cGvi2P3WHhns/805kO/iZDWvkNCXBtGPpDgvA=; b=M13BOmuStehRcJKDBA8wnnmiNS43J0sCQ1Pj5MOwnbM/STDd1juY9HmKjJ1zlacOSsoqbfno/o+ujlQzK5q9Aq8K7Jisi8PIbKTXuN6ij3RoNh0XNsuoYBSCAHGGZ8+UrStPSRof8Mtir1yMVXHXc+RkV5xM45enUIeyabvT8M/z9KNkdPI++nXINJdaeBiD0SbQgLZcrOei2xDRbq6Av4N8NaBxORK11B/C+zdPm7oaeuQAPL+Gd5R9k+HyejTCDrr8LxiKxIULinYlyzLo7QAHzxErzb0GK72Ztcqo6w/zgakhUxZxuwmUBWjFvdxtT8yBcwTHDcL0gejTaQervw== 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=u+2gM6cGvi2P3WHhns/805kO/iZDWvkNCXBtGPpDgvA=; b=Sh9bVwcYBgF0syT9PYWOoVWFcZ1IW40I2KHeF8y4gvX0INUluxzRhoFG4qzpLIpQ7kl3TsyT5YM6P5t9J2+35zKmEvYRCPT/4ZFv4FHimvlgn0M12RM5j7l3OvSazA36IggeNwPAFuuW14JmKh5J26HleT16q6trMDvfW6Yy4qdZP3H8PDq+5vPaiO5V7SzAJAlw0nEL6inecy835N5dlWJOldgRvtI/q0vcDmMfTaCWEKuhK75XpXMgzRwTswVAosyonZb1x026ZTU64JYJcbBIh9cbS8CxS5HXuL6d7nQa9uH6dOOekikQw2Vb8mIMrE/KAyiIWlh/kNPr4969LQ== Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:19::29) by YQBPR0101MB2084.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:10::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3955.25; Tue, 23 Mar 2021 22:14:20 +0000 Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM ([fe80::6073:6fc0:5ddf:dc8a]) by YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM ([fe80::6073:6fc0:5ddf:dc8a%7]) with mapi id 15.20.3955.027; Tue, 23 Mar 2021 22:14:20 +0000 From: Rick Macklem To: "freebsd-current@freebsd.org" CC: Alexander Motin , Peter Eriksson , Garrett Wollman Subject: testers for NFS server patch needed Thread-Topic: testers for NFS server patch needed Thread-Index: AQHXIDCeN6qcrpJEqkWm7clGXIVD4g== Date: Tue, 23 Mar 2021 22:14:20 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 3a4507e9-cc84-4c22-1e35-08d8ee4901fe x-ms-traffictypediagnostic: YQBPR0101MB2084: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:418; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: bZ4v/wpaxzcBAyJEJNZ5kOX7kkEe0aLHR7sSbmLzFxfDzubHnA0h+B+02L0LtPVtCje1X0qCKHhb4P1wBLan1rvyH/O1ODrVBZlr3hQ62c/h2FRC5hCNJwWJTax3LyajbZWL9brLK8WpRMjXM6QyCiePAhZfctzTZ3tDxknepAiQvq1kTEIkKu9Pb61ZDVAw+7ld/nHgvutAGK7r6qFfCHAKM7aGnop7p87IweVc9zDcs9xwWjNg7tGdLSGXzeEHuiijFWBI8Q6i6xPPQFldov6++i2wD+/YUVeiE86fSJl1ZcTm/ZQAY3gWGGrENlSoysDAwF/k7N7MlRgVBqZR6yAzD5yX70DSBqsQ+LbZeAUgT8hdAtazHWtYtxH0JYe1cuTtGFgt9iZJSEQBsY674ykKI3UWJiFJcJ2y1Q5iyg8YTYXtS5JXMb6OuQFwaiwXKmqH9Rg1RoZTZi8bqlMjL+G0PP3bvdxrnpOZX/fdAkqJwpqD0ZC9JVZ0ee5eUIwTAa4mrYw182YRJdAOwMZfwjf9TgFYJRAvIR2/fdS4ailgNAzwD3oeblvfXxBrgC5ui4Y3YZ37aplMGeWTF32hgV1xyguAUCpZYdcV5QL3uQ/IZV/7ns/FrOcfs1/6ibDolBlFNjohkvuXfqAF0wAYRi3KmEEd4FtGNZR48KqzyemSbnFulM0qJhsqtqLpcQdGXb4oMWIjCNa62OItFBdWN8eW8ioPi2nXqrlun4a1HWs= 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:(366004)(39850400004)(346002)(376002)(136003)(396003)(4326008)(9686003)(8936002)(6506007)(71200400001)(786003)(478600001)(83380400001)(8676002)(966005)(55016002)(7696005)(99936003)(54906003)(33656002)(76116006)(64756008)(66446008)(38100700001)(2906002)(66556008)(186003)(6916009)(91956017)(52536014)(86362001)(5660300002)(66946007)(66476007)(66616009)(316002)(4744005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?iso-8859-1?Q?S8ZKT/Q2bnw6oj6A1tjiVvIzRV5L5IkcLCgSaJWGOr7z7sJunrIt/zyldv?= =?iso-8859-1?Q?42iDhQC04PHpG6oTNVAiq4Fps62Dkyfi9d1mk0aag9eExzCcIr1qIqB4lv?= =?iso-8859-1?Q?AhAE29QRgaFDDPEZ250Vg4vxPTkx7YhUQ2vQaAXeXP3oSazVTC9Lbe4g8Q?= =?iso-8859-1?Q?IE9S+fin7gTYAT9qnt9/TF5ivyEA8hyBuvJdeVMUDWbIcZWeRw8jZlD5x0?= =?iso-8859-1?Q?AsKKA/BOSNJ4xszF0UAVoozeAYOxw+cxMtMv1UVTLU1helv7oRsBGymnkw?= =?iso-8859-1?Q?76xfqRWNMXEf23TvUAP0ZLpcakCZzhnGK5NtIUIRxb/X019TRcvxexHaJ5?= =?iso-8859-1?Q?CQ/dtWcQnMYKlW3g094rrhTUUaV6AytSf/4TRJG8s9B7+VM6y9sjRhpGGx?= =?iso-8859-1?Q?lzNlJNzQAGpim7l+q5czZkcvaRYGFhy88TaRX4GmwLOHdb8Kf8288rOJ6i?= =?iso-8859-1?Q?3LvgCCDiqgswh5qD1Yb9anVA/mkJqX/KoJrCCscvIRZuQTZbydxru1WmoX?= =?iso-8859-1?Q?yLHclE2sB+MKFNqw+/kq2Xiati7OrFUzKbXULCepdbjUDnKyCGcYn53HDg?= =?iso-8859-1?Q?O+vD0K5TStN9o81bb1NT7mUAWUYJgWKhGF4sbcfPtp8sgEXJHk/hDoCBf5?= =?iso-8859-1?Q?ALaSugrGLBzX6Wkw6fksKk11NbghOU0lgDUOpv9Zr7+XtoiHWB1aOUHQVd?= =?iso-8859-1?Q?guZ2za7v4AvztMI1m6X264YwJSCMA2c7x2RGUrKcRudPgu98B/gXf+6dCb?= =?iso-8859-1?Q?tOFzZX2NZGpdDU7SpmeE7EFAKp5lBS0iKCSVLuzSzt8RhH5X9uDWppb+t/?= =?iso-8859-1?Q?THRGT88G3XQh+W/YF2s5RUAKc2GV2YZj+v67M64EIh60FApuuypVugCl+G?= =?iso-8859-1?Q?UnAQ2sUT4je8bUFx097s/cscIuT6LHa2Fz1SL5hrHZXd0F5Pneqn6TtxX7?= =?iso-8859-1?Q?PcMWTueMy4Zlx5DJcbdLdOg8qiXrdtScp1dkUl3CrgqPOEqgtxgWgU55Hn?= =?iso-8859-1?Q?gWMlxoU4aMrDLf0lzeek7GSP1o6G0fWpKnpah7YQ3ayF/mijDYRPbToeTX?= =?iso-8859-1?Q?SYnjiNQ7R0o6ZGh9zoU2zgwm4OSUsBQCdXZ+sUlV9oC5cKw4cWf/F02AQG?= =?iso-8859-1?Q?3iY034pCqPXaumGBtqlOdzBQsdOaKcaXtlyn8ZcSkN/zsuR/1cxRnA7qoO?= =?iso-8859-1?Q?p5/PgSiqQNhKQZ38bbYD88idIHdCfdRsefPuJuw7/YC2BHH0LbwhqH/HRE?= =?iso-8859-1?Q?4haR9tAlc2S4wQ60dvn2Dh8mkCQu4YJroGWQFwJHpZLVNDIXL32OXgU4bP?= =?iso-8859-1?Q?UOiXq4yOhD0pUGgQzT4EZhnCvnDZ6tci5rcyXRCnMIsq92cD3ENA8U7YZY?= =?iso-8859-1?Q?0az1vCzIQBeqEnDUIN1c3+oxJF8BqG8oL/vy3I9t70sVNEWaDkl/M=3D?= x-ms-exchange-transport-forked: True Content-Type: multipart/mixed; boundary="_002_YQXPR0101MB0968F25AD458BC91F163025FDD649YQXPR0101MB0968_" 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: 3a4507e9-cc84-4c22-1e35-08d8ee4901fe X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Mar 2021 22:14:20.5270 (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: X9Pt4FX9aN2yWxhI6hZJ/cGj6Z2kzRRiUW0iDTeBKSlFxZUeRKgEY0NaRqWLn85rzSDlsSwjzZJa1foXT+MgPg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQBPR0101MB2084 X-Rspamd-Queue-Id: 4F4lyk4LBXz4Z5Z X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=uoguelph.ca header.s=selector1 header.b=Sh9bVwcY; 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.55 as permitted sender) smtp.mailfrom=rmacklem@uoguelph.ca X-Spamd-Result: default: False [-6.00 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; HAS_ATTACHMENT(0.00)[]; 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]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[40.107.67.55:from]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; MIME_TRACE(0.00)[0:+,1:+,2:~]; 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]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/mixed,text/plain]; SPAMHAUS_ZRD(0.00)[40.107.67.55:from:127.0.2.255]; DWL_DNSWL_LOW(-1.00)[uoguelph.ca:dkim]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[40.107.67.55:from]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.107.67.55: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: Tue, 23 Mar 2021 22:14:24 -0000 --_002_YQXPR0101MB0968F25AD458BC91F163025FDD649YQXPR0101MB0968_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi,=0A= =0A= A thread over on freebsd-net@ discusses a situation where=0A= Linux clients seem to get stuck when the TCP connection=0A= is partially torn down. (FIN_WAIT_2 on the client and=0A= CLOSE_WAIT on the server.)=0A= The thread is here:=0A= http://docs.FreeBSD.org/cgi/mid.cgi?YQXPR0101MB0968FB1FF0FC481CE37E9A81DD64= 9=0A= =0A= Although the underlying cause is not known, I think that=0A= the attached patch, which adds soshutdown(...SHUT_WR)=0A= calls where the socket is no longer useful, might fix the problem/=0A= =0A= If you have a FreeBSD NFS server (especially if you have Linux=0A= clients) where you can patch the server, please try the attached=0A= patch and let me know how it goes.=0A= =0A= rick=0A= =0A= --_002_YQXPR0101MB0968F25AD458BC91F163025FDD649YQXPR0101MB0968_ Content-Type: application/octet-stream; name="xprtdied.patch" Content-Description: xprtdied.patch Content-Disposition: attachment; filename="xprtdied.patch"; size=802; creation-date="Tue, 23 Mar 2021 22:12:47 GMT"; modification-date="Tue, 23 Mar 2021 22:12:47 GMT" Content-Transfer-Encoding: base64 LS0tIHN5cy9ycGMvc3ZjLmMueHBydGRpZWQJMjAyMS0wMy0yMCAxMzozNjo1MC43OTgzMzUwMDAg LTA3MDAKKysrIHN5cy9ycGMvc3ZjLmMJMjAyMS0wMy0yMCAxNzozMDo0MS40NDgyNzAwMDAgLTA3 MDAKQEAgLTIwMyw2ICsyMDMsOCBAQCBzdmNwb29sX2NsZWFudXAoU1ZDUE9PTCAqcG9vbCkKIAkJ bXR4X3VubG9jaygmZ3JwLT5zZ19sb2NrKTsKIAl9CiAJVEFJTFFfRk9SRUFDSF9TQUZFKHhwcnQs ICZjbGVhbnVwLCB4cF9saW5rLCBueHBydCkgeworCQlpZiAoeHBydC0+eHBfc29ja2V0ICE9IE5V TEwpCisJCQlzb3NodXRkb3duKHhwcnQtPnhwX3NvY2tldCwgU0hVVF9XUik7CiAJCVNWQ19SRUxF QVNFKHhwcnQpOwogCX0KIApAQCAtMzg4LDYgKzM5MCw4IEBAIHhwcnRfdW5yZWdpc3RlcihTVkNY UFJUICp4cHJ0KQogCXhwcnRfdW5yZWdpc3Rlcl9sb2NrZWQoeHBydCk7CiAJbXR4X3VubG9jaygm Z3JwLT5zZ19sb2NrKTsKIAorCWlmICh4cHJ0LT54cF9zb2NrZXQgIT0gTlVMTCkKKwkJc29zaHV0 ZG93bih4cHJ0LT54cF9zb2NrZXQsIFNIVVRfV1IpOwogCVNWQ19SRUxFQVNFKHhwcnQpOwogfQog CkBAIC0xMDc4LDYgKzEwODIsNyBAQCBzdmNfY2hlY2tpZGxlKFNWQ0dST1VQICpncnApCiAKIAlt dHhfdW5sb2NrKCZncnAtPnNnX2xvY2spOwogCVRBSUxRX0ZPUkVBQ0hfU0FGRSh4cHJ0LCAmY2xl YW51cCwgeHBfbGluaywgbnhwcnQpIHsKKwkJc29zaHV0ZG93bih4cHJ0LT54cF9zb2NrZXQsIFNI VVRfV1IpOwogCQlTVkNfUkVMRUFTRSh4cHJ0KTsKIAl9CiAJbXR4X2xvY2soJmdycC0+c2dfbG9j ayk7Cg== --_002_YQXPR0101MB0968F25AD458BC91F163025FDD649YQXPR0101MB0968_--