From nobody Sat Aug 27 15:18:03 2022 X-Original-To: freebsd-stable@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 4MFL1V2PKYz4Zchd for ; Sat, 27 Aug 2022 15:18:06 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from CAN01-YT3-obe.outbound.protection.outlook.com (mail-yt3can01on2088.outbound.protection.outlook.com [40.107.115.88]) (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 4MFL1T23vPz3cGc for ; Sat, 27 Aug 2022 15:18:05 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Nfh+kt6rKX+SgLQFpq95guAOZ+x29Kq7fAX4WZtJnnmH0jNFNd/Yld5EGp6iJd5NBcVJ4MV3fKP8ULvY6RV6K5LztXs7DX+lXRI4P3hk/Wu+1Lrqp9uUsU2w+xG2J1gAqVq4erjZrLUfjthDrvq2TvQNY8ajjT10/cQZuDmSNrBnf2YST10S57ahTxbNH+EMnXNMo3eK0K0eci5H8lbPYpF7jFNpgl1s8bY03Ps/sxT+1OBKxM0dp01DG4vqy+JuXmGKUtKjfCsv4K4fFlKj0zr0DlDhK76DF2FRTrg8P8dP98uXXxxx64MYSlPpHyKD/P9y8rThiI/1Tm36NGc2gQ== 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=RyS1mCXB/xI1vAJE7ZmbA/0qOX5SmWOOS62Uc8a7hqI=; b=gP6fZBjzdehaVXTVIxSnYQwwCt7Tciz5AstCxhChzdaHS9ls+g8xYNr4DuNUjwpxmVhdM9EeSpoyvFS3ln68gTI3KpNnYaR+Cekntnk/7lTY8/HqH+HahaZZJSDai0xmaF/9lNsxCzJ+iNh+bCjda1sB+5wQb+URQVWdas0WRldFAFzfMtB7G4MYBJP97Y0c0/G/6KK+sPsYzNBrCpehphfCR6F5JZBSu2LcsOl+JRgXwZR5MA8xdhcsOCr7/osOBDi+kdIYOeVn7AMyZBMGwU9LV/nK4XThfocnB5DCQ2YMvmnWiGOdNnsVdutKCVmWadvYh60NDYAkEj+HUX2mgg== 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=RyS1mCXB/xI1vAJE7ZmbA/0qOX5SmWOOS62Uc8a7hqI=; b=BQWYJw93s5fWdoUUy+JK3WonTUvyoC2E41dAj2M35B3ZmCR5uO2UypnCCDKYwVZUspEKI34ezlJfF7Swib+lH3wtRTFl9hHVCqX/R6D5fAczezLmh1LICvDZYa/i0siuhGGcXItXk2kycq8hAw5UXmL0jSexcQBjf5VfWE8LJjx/oVxQeVhDhBMNR0Ac+wc4zgNVar4kW1inzK04XOVgCzU+Ld0QNU1q6CMU/+sPpc9OVLtDs9m80nFIf2L1YgC33eaoc981wO3QtC2pgDi4bi/d5AlUUCFTpylISuIcb9SN9lEth7JgoP6TE67P+KKrWA4RN4Q+K3mm+2tvW9rfoA== Received: from YT2PR01MB9729.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:df::22) by YT3PR01MB8515.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:b01:78::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5566.15; Sat, 27 Aug 2022 15:18:03 +0000 Received: from YT2PR01MB9729.CANPRD01.PROD.OUTLOOK.COM ([fe80::3865:f8eb:5111:8be7]) by YT2PR01MB9729.CANPRD01.PROD.OUTLOOK.COM ([fe80::3865:f8eb:5111:8be7%5]) with mapi id 15.20.5566.015; Sat, 27 Aug 2022 15:18:03 +0000 From: Rick Macklem To: Ronald Klop , Ganbold Tsagaankhuu CC: freebsd-stable Subject: Re: double used hostuuids - Re: NFS issue - newnfs_request: Wrong session srvslot=1 slot=0, freeing free slot!! Thread-Topic: double used hostuuids - Re: NFS issue - newnfs_request: Wrong session srvslot=1 slot=0, freeing free slot!! Thread-Index: AQHYuPX4Bm3b05JqHEiEpg2gE19wMa3AgCRKgAALTQCAAABR2IABNL8KgACaugCAAIBMtw== Date: Sat, 27 Aug 2022 15:18:03 +0000 Message-ID: References: <54e4240c-2ced-d079-5bfe-f3d397ff7f8f@klop.ws> In-Reply-To: <54e4240c-2ced-d079-5bfe-f3d397ff7f8f@klop.ws> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: c1fe1ae2-1b49-4b4d-0efe-08da883f5644 x-ms-traffictypediagnostic: YT3PR01MB8515:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: XZFCy1d1w5IXexHl0Ci5I4St0FDIejRXAL9RkDuCsjBrqpX/vIujmcHHWm+H/sAxDGkN1ySaZZdgLvI3deStOrSiR2GO0sFkMN8EY7y6/VaJh0PH0fgURBcqa++L4+n67mnQSKYr/3XPl9HYtSjHLeUMHbB218dKRzWcfuRikdGgR1evw00+FoQAlvtVAYU7xJ06oU+PKeaB8BY/hlr25+37nssnXHRtE8sobYi06x1fJof3qKqiLmQzkVETx9vFA46itrLugnik9hBrvtmeh6mNTdjZ7LUtm6oqvPb/tthoQXbkpB1JNvO7x9Ls7Scw3aL5/tSKbT6RZcT62pXfCY64xTsH7lPHOKHmW2NCjfg0i81rkwsOON0OYWPd2bpFkk+18YmophDU7aUPvj79rb9+a42fkJ9F+9pUiSR8V7dC6aYSyCAfcJ4AhnyArDnkMuXlLZSAfmfMPnRfLc/cA+vx0A7wwADUbskouLwUCUnvpu4OXRVJw6y9pxveXBhoNEtjw7EKYvuI6aJWpkWaar4QtB2YztP7Q3Ru8jEImxqWDzwwDzvH9JQwN5fYnOOIYSGfoEVyEkSILF0Yguagl3DsCHtiZjTC59sdGSWgSHsTbuIJ17V8j7crI0MpRGQZnz17+KNF6efSL1VYfqGHdjbSVwutiE+qAwYdAD9RstwEzk9HkQul6rnMi4syVqnv81Tr1LD7SwmGXHBSTrk6AiXAcR2zQP1gCq7Hz5kO+wlJYEN8QZs1v+IPrDFW4hcyiWu8ehO/pEweRzW1ro+8PA== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:YT2PR01MB9729.CANPRD01.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230016)(4636009)(396003)(346002)(39860400002)(136003)(376002)(366004)(83380400001)(53546011)(71200400001)(478600001)(76116006)(66556008)(66946007)(4326008)(8676002)(9686003)(55016003)(186003)(66476007)(66446008)(64756008)(33656002)(6506007)(41320700001)(2906002)(41300700001)(7696005)(86362001)(122000001)(38100700002)(38070700005)(8936002)(5660300002)(91956017)(110136005)(52536014)(316002)(786003);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?3Dij1IxQpyt5VAs0Ps7x+WdaP7xXsboZYdCOwrTzHCcL400uddj0Dp4yK0?= =?iso-8859-1?Q?Ejnt9Llsx0UvjKu9c5PQ86L82w2aSUe5e4x6B2aIb2erDk+ryNwNA0yTlW?= =?iso-8859-1?Q?ipue2TQEqNLw6DaXBP9Gi6ZV6vz0SVSFP5bPHJfCJDcll7w9/UyDamJ865?= =?iso-8859-1?Q?TfOJFSKKLS5B2ZvxUBpZSsaCXgL5rHXfddZEEK5GbUN0RjyiKwbJqdRbSO?= =?iso-8859-1?Q?VmMo+qW1SRTSI9aK7ExjNhKYdK3Z2VJgP1IjxNay8MKx6EZr1P2kFLuMUy?= =?iso-8859-1?Q?TBFYEcfFopmslZuXWw68js/wqUY8tP1AWprbY+IakxWqYiQ1zEogSe5OFg?= =?iso-8859-1?Q?ocLGk465ACRPda+y3VE7NEaM8dEi77CES78oxKyY9Q5wO7aWalgsPXHLkT?= =?iso-8859-1?Q?NVyDQRkTXBNZBRj3B63nGZJJGsgRe6MCu83nEX68M4N89vI2mMVKa7b9gb?= =?iso-8859-1?Q?VxtbYsm8SSw+5M/lQT86UTNH+A8vPFVsAEQQkXqwLYq48dYana3XJ9hwBg?= =?iso-8859-1?Q?Vv+p4u7gI+sqxuP/MV9gHBmb9DHwlyuPGcUcpPqD332ZLbBQ8lOKCVIzPG?= =?iso-8859-1?Q?/Um+r7aHZU5LSTguBnaCyFOSARseOH7RWphddWHJEGxp5CiEMwPNWOJhPC?= =?iso-8859-1?Q?k2TvsRuNYHVmJsNhm0U75qmZchv2Y2Bxwo+qCmwE2FugscpYEg4te4/Pfh?= =?iso-8859-1?Q?8jCaxH+gmrOLimhKLxfQthZ4AXeWkQOhpmwLWXEwYIvpCVi5cp229X8b4G?= =?iso-8859-1?Q?SAGCa6l8cboJkCD86K+LaPSnsyOpQIgbGkp7fh2OJzTi/Bm4ROFb8+mHAT?= =?iso-8859-1?Q?E+bglcA9AP4o/zpeDif99cS+/2zqy8vY69gpgNyq5VRkCWmDj0q+V2sydZ?= =?iso-8859-1?Q?2xcpZP43FF8igmmS9UPIRcNOI6n8Nqr3IzNuIptOuNfY3TekwmRTO8yvjd?= =?iso-8859-1?Q?sLBM8J1MtreKJoaXLfjCMD5bRmI1IBF8tXdKqNO4LDobpY/nzRPidGJvEK?= =?iso-8859-1?Q?0lJbdKhhqZhigSF0TtDuTxzSaGeVBwtJTzQ9ah2I1XtOOTFzMwH+SHZZKN?= =?iso-8859-1?Q?Eq5fQjyhr72Wb0fB5gsJVGgFJKoJYPdN9HayYmZTkRW5XCjmZrMJIAvQea?= =?iso-8859-1?Q?0Y61+ABxsj7VtpN3wbSOPywctaQdYDyzYtE+TjYPVuMUVDUqMuqF+9kouY?= =?iso-8859-1?Q?1jEjJL7jOtY5el9XJmAHeLR57PSc8FEA2OHqAxQGL1A3LBsNdX3JG7+Qev?= =?iso-8859-1?Q?MOQsqGC9G4lvW40RGRDnEJD6FYmxNHzQ4NjBBvSpXf0rBnYGGBDbcZIyeQ?= =?iso-8859-1?Q?WwUMoYN9vI52Xw6+FI4sdTKXMMyBgjCLAAxrJjCbFMgsq5jsHw3BmuQ+Xm?= =?iso-8859-1?Q?t4cPkcumMbASlena++7xLkDEZjpextlk5XYlRXBhvj5UdH5ydqlX4t/bz0?= =?iso-8859-1?Q?do54HJH5C811pqzxrHw8ohX1QiC3qV6R33OBMPdMBGYD+jJsEyowbrbeBd?= =?iso-8859-1?Q?yBL4fs9Bwo14giJ1ZPwwbB4UjHGVd3i0ku38auSPsXxj28FcnC/q4s+NG6?= =?iso-8859-1?Q?pkyDIEfGLvmVJOIr//IJvM/SvPLYV2vB4hXFXN2DhyOnLvpGcimTzUtDo9?= =?iso-8859-1?Q?DM9JWHUtYv/g5qTH3ETfBmxy+p4pRKpJeWukADStgVUgdAluoYCUdWDaGt?= =?iso-8859-1?Q?Mq38NoZQGLyTRSgHzeNbhzOcKW9BT/HpxrEiiGRc?= Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable List-Id: Production branch of FreeBSD source code List-Archive: https://lists.freebsd.org/archives/freebsd-stable List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-stable@freebsd.org X-BeenThere: freebsd-stable@freebsd.org MIME-Version: 1.0 X-OriginatorOrg: uoguelph.ca X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: YT2PR01MB9729.CANPRD01.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: c1fe1ae2-1b49-4b4d-0efe-08da883f5644 X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Aug 2022 15:18:03.7339 (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: rKzX2C7503+JezteqbM1myPdze/5oIcSiWqqVnzsISoIOmYMFPcTPx6dwxSFbC3YplzOh3sHdUbDTlNjR3Od6A== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YT3PR01MB8515 X-Rspamd-Queue-Id: 4MFL1T23vPz3cGc X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=uoguelph.ca header.s=selector2 header.b=BQWYJw93; 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.88 as permitted sender) smtp.mailfrom=rmacklem@uoguelph.ca X-Spamd-Result: default: False [-6.00 / 15.00]; DWL_DNSWL_LOW(-1.00)[uoguelph.ca:dkim]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-0.999]; DMARC_POLICY_ALLOW(-0.50)[uoguelph.ca,none]; R_SPF_ALLOW(-0.20)[+ip4:40.107.0.0/16]; R_DKIM_ALLOW(-0.20)[uoguelph.ca:s=selector2]; MIME_GOOD(-0.10)[text/plain]; MLMMJ_DEST(0.00)[freebsd-stable@freebsd.org]; FREEMAIL_TO(0.00)[klop.ws,gmail.com]; FROM_EQ_ENVFROM(0.00)[]; ASN(0.00)[asn:8075, ipnet:40.104.0.0/14, country:US]; RCVD_TLS_LAST(0.00)[]; SUBJECT_ENDS_EXCLAIM(0.00)[]; MIME_TRACE(0.00)[0:+]; DKIM_TRACE(0.00)[uoguelph.ca:+]; TO_DN_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; FREEFALL_USER(0.00)[rmacklem]; RCVD_IN_DNSWL_NONE(0.00)[40.107.115.88:from]; RCPT_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; RWL_MAILSPIKE_POSSIBLE(0.00)[40.107.115.88:from] X-ThisMailContainsUnwantedMimeParts: N Ronald Klop wrote:=0A= >On 8/27/22 00:17, Rick Macklem wrote:=0A= >> Ganbold Tsagaankhuu wrote:=0A= >>>> Rick,=0A= >>>>=0A= >>>> On Fri, Aug 26, 2022 at 11:18 AM Rick Macklem > >> wrote:=0A= >> Ganbold Tsagaankhuu > wrote:= =0A= >>>>> Hi,=0A= >>>>>=0A= >>>>> We are having trouble with NFS running on STABLE:=0A= >>>>>=0A= >>>>> Aug 26 02:21:42 iron2 kernel: newnfs_request: Wrong session srvslot= =3D1 slot=3D0=0A= >> [stuff snipped]=0A= >>>>> Aug 26 02:22:46 iron2 kernel: newnfs_request: Wrong session srvslot= =3D1 slot=3D0=0A= >>>>> Aug 26 02:22:46 iron2 kernel: freeing free slot!!=0A= >>>>>=0A= >>>>> We are running FreeBSD 13.1-STABLE #3 stable/13-n252198-c1434fd2dea: = Fri Aug 26 01:51:53 UTC 2022 and mount options are:=0A= >>>>>=0A= >>>>> rw,nfsv4,minorversion=3D1,bg,soft,timeo=3D20,retrans=3D5,retrycnt=3D5= =0A= >>>>> ro,nfsv4,minorversion=3D1,bg,soft,timeo=3D20,retrans=3D5,retrycnt=3D5= =0A= >>>>>=0A= >>>>> Is there any fix for this issue?=0A= >> Oh, and one more thing. If you have multiple clients mounting the=0A= >> NFSv4 server, make sure they all have unique hostids.=0A= >> Check /etc/hostid and "sysctl kern.hostuuid". If two clients have the=0A= >> same kern.hostuuid, there will be lots of trouble.=0A= >>=0A= >> rick=0A= >=0A= >=0A= >Just a thought. Is it possible/easy to warn about double used hostuuids >f= rom different client IP addresses?=0A= >Although that will not help this person using Netapp as a server.=0A= I don't think so. Same hostuuid implies same system, so how does a=0A= server know they are two different systems?=0A= - A client could have multiple IP host addresses, so different client=0A= host IP addresses for a TCP connection does not imply different systems.= =0A= =0A= I can, however, modify the console message the server generates when=0A= it sees a session has been replaced to include "check clients have=0A= unique hostuuids", which might help.=0A= =0A= I also plan on adding a sentence to "man mount_nfs" about this,=0A= since I just had an email discussion with someone else where the=0A= problem turned out to be "same hostuuids for multiple clients"=0A= and the loss of sessions on the FreeBSD server was the hint that=0A= clued me in.=0A= =0A= At least I now know this configuration issue exists.=0A= =0A= rick=0A= =0A= Regards,=0A= Ronald.=0A=