From owner-freebsd-fs@freebsd.org Thu May 13 22:24:44 2021 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 1F487630E50 for ; Thu, 13 May 2021 22:24:44 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) Received: from CAN01-TO1-obe.outbound.protection.outlook.com (mail-to1can01on0600.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe5d::600]) (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 4Fh5n76hsvz4Qx8; Thu, 13 May 2021 22:24:43 +0000 (UTC) (envelope-from rmacklem@uoguelph.ca) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Kzr0F0Hn2X/r3o+A0f0cpRme628oF30TsIz3CmyG9N5M7SEJ75ysvvwELydcOGt+qC3T6XqsIDPiD8BjIzACpBjTKdcFtuuPrKp2CqHKD+SCPLuq1xb3C4o72YFDkXQaqQYVL0pR79Kd57ASPeg3GshBT/9ncZDR159PXKcKkdkFw44G3044BPx5R36hI8RyQOw68rDV9akmGvbyPfSx4AvJWumOf62y5dG53xMR97jqiTbc4k9+LZFKIBhJ4eoYK9vlwLoXVEjVU+CyDOUQZnFWWNOODvuaJWx414dCSPLHQ8mCkRrhUYJND2DCwCeObLBU1egn0POQ5rHlNBGG5g== 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=7ngHoM3l0oi6LZ2eD88rswrWQBYM1YsQY2fRKkABTLQ=; b=F2oD6ufV4+jTWpjQue5ZBjBIoKult5FNMD0MZ578tdSr6wpP93Bux6q3RR6Pask3+IG7R4y6N+5aQkImYPVoUsvYK+CWOWORyDzyvk4DX9U8fYopP3a1lw/rxnKsehEYc3CIiDeGDzqikWLl2Ujp0ymXR6cBwvHz+5BqkDjdpI6GZ25YAuas36VjfQ/tKGm78iZRZGfO1iMLcexYoRaPJFHdDhNLejnfuZvIdlBv2R30cdjgONfhKHKBpwdzoZpvOgdbLJ1kqglJAWnQcpauyG2FNxKwFH1JDRVnL3ZNjg0cHCZfawqG22UZWZnaolr3Yg0p5CiBx0jwLe3J2wg2IA== 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=7ngHoM3l0oi6LZ2eD88rswrWQBYM1YsQY2fRKkABTLQ=; b=EFmVz4pPgrHPC/OWy+TpMlgHgR6vhQiHFAe+SUxEi2rxyGPvA7H8n4AjxA7dcgjWIJRIW0hpiIfrvZSYDvQPYfCFHCu0S9Nhu72fnrrm9Ma/Miw0hqWQyjf5qbm+ICRwyq4uX12uFi1q8o8W4fr0lbmpi8YGtEuN7qA6uKvABVpCh7hpzMhp4lWSfFfEFMFj0vFmCNlRZ23fLj4GZh3z1mQcbRc9YzrB1U6SJ76beWRsYnHLkzYtNKcRiD9/IAb4ICF96Aj0Lbo0qfvTrfpR+9WCjgnt+nASIZLiUmMwVvbq3ivp6gxGY6XyCC2QJjrfZ6oCgV6wwmwbk9OColu45Q== Received: from YQXPR0101MB0968.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:19::29) by YQXPR01MB3432.CANPRD01.PROD.OUTLOOK.COM (2603:10b6:c00:52::23) 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 22:24:41 +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 22:24:41 +0000 From: Rick Macklem To: freebsd-fs , "lev@FreeBSD.org" Subject: =?Windows-1252?Q?Re:_autofs_+_default_/net_map_+_NFS4_=97_how_to=3F?= Thread-Topic: =?Windows-1252?Q?autofs_+_default_/net_map_+_NFS4_=97_how_to=3F?= Thread-Index: AQHXSDTehlz7BIdTUUCWCIESmwlUl6rh5yNFgAALNYCAAAe3HA== Date: Thu, 13 May 2021 22:24:41 +0000 Message-ID: References: <36080caf-4aa1-d262-cb93-9df9b72f884d@FreeBSD.org> , <161f2cd2-2edd-0a73-836c-bfbc3e0490e6@FreeBSD.org> In-Reply-To: <161f2cd2-2edd-0a73-836c-bfbc3e0490e6@FreeBSD.org> 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: 0ddc358a-9210-466f-3db6-08d9165de742 x-ms-traffictypediagnostic: YQXPR01MB3432: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tWCObRE8rLeFVK40drM67K84c/g6dPYvD1WI66W+dM5rwbMsWn4Gh3+AK5oZVeGQ2+zL38wQ4k+9F838jVMCcift6a/ux9/xW5zA5gGX2sLAncVX9c/pMQtuc+Z5l09jsdPJd+tz3c6sdo1ekPtSdqYQ/DTNgEt7qz1+VFqB+ZicZVO5PhC6Ms7OXVfWiUc3RQmYbHw7kjErwcy1g90UGAmbU8cipQ38v+1tz6VBx+jho6bODKiqRTHWskTTwh/RskGti8BFQ26YeFBScNsrBMqg0Efd8yg85mwTX+I+72V1cgsCNx+/rg8gF//pgcG0hD/VSIX+AzymrV21oHCNJtpYv0jmeCuTGH80ovx/DSMSl1XRwZds2VHXXDpDbdbtUPh7LVAuOBUPuXz7Z4Uk172f85SwxNDHpOxwkQVzkS/b/ncywf4gf9ZCl8Ps51agw7pcb83ZHhabYGwn7gq9wC31Yv0CV/K0hLULBUdbBSfsT7Nq8zXe0eM1h9j31/Fq2fkgE3immMf+z9yarr/ST/osnzs1a7e/E7eq2My7C99xjPIRrSSoRKZIL/W7b4ZRAr/Jh7RFF74Pf66j02VrEZ+B2q1vBIAXWirM79NAjgs= 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)(39860400002)(396003)(366004)(136003)(122000001)(64756008)(478600001)(6506007)(55016002)(66946007)(66446008)(66476007)(9686003)(786003)(38100700002)(186003)(5660300002)(86362001)(33656002)(66556008)(8936002)(110136005)(2906002)(450100002)(71200400001)(52536014)(7696005)(316002)(76116006); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?Windows-1252?Q?ujUPc4pJZYX3Iy7ZBc2L9VpTlhMybWAX7iTAxAnsK3Iv4j9ov3BRiaeI?= =?Windows-1252?Q?MG3tnAKrrxO9yXtd/Wv4432KXESOwMiHR+QeC82fociU0feE1qu5bmuo?= =?Windows-1252?Q?npJ1L4TlfsAfAW90pzAvmtOS9ApzB+8bAj/bykjiv3UnKEWjL/efXHiA?= =?Windows-1252?Q?9XPM048zvyRNAcif/dg2UJc3gADeItEuaWd++KdG5H1eo9xkdrDgY6c8?= =?Windows-1252?Q?NgGOQUXfB6NunJtaajz8AJhn/gq0WGo0JGGVucghmA3e55LT6qoH2PqI?= =?Windows-1252?Q?d3DKLD/wJeO74IZ6FtRvOwi8Mw534VbhFDKyRh7q6zHpCYILvmU0X6JF?= =?Windows-1252?Q?vbtch+/+KoeGn+l+Dv4RfA/0B5j2XAo7hkREJzQqF9YmiMA6WyNawTxg?= =?Windows-1252?Q?ZJyK823Tukv6+4akuetTfdRb81GazbSd9YLVF0BCuQYw25jkCBrae77L?= =?Windows-1252?Q?VqaTrUNgwY/FQ+Xxjfi/sb3hg9TvrLcrSYxHXpQN5oSpG0e5PgXpS3yE?= =?Windows-1252?Q?Th01nsEkZtHXpbtk+xhaIYPx0RpdeqX2kcP/wM/v9uf+db5tkJJicZlB?= =?Windows-1252?Q?WbhpPX0sbADH4Yo8JuYupNseEGcYcwucsELQt+cOUUzXkPfR1QH/GrnX?= =?Windows-1252?Q?ITathotcEPGFPzjcoYeKGhMhJK3i9gZ94wuKa2LxHApVaJ86kwSaT2Af?= =?Windows-1252?Q?U2XaW/HpZu+H6WgmsdnHl/6m6qGUeYlzrsTXznXVsKYevAkLwg52aJ//?= =?Windows-1252?Q?lFB9c4V8c0HkMkyHmpWWSZ9pNblNXKQqJmi1n86lfmXd1OouCIyZ4ezH?= =?Windows-1252?Q?is3UjYsBuwamPi/SjwzeE54L75oeoFfCRl37zAWXUgSiByQjh2i49gRq?= =?Windows-1252?Q?GNRb2xevTRqhCaky/g6Unff5NtttK34AFWXlLX4Xa1sJJcmagvHiRVJ6?= =?Windows-1252?Q?c8wM3GgeD0+SOmBG6qJUuqIeVcv4zv7J7duWzBlCzenm96CtO/b+YReM?= =?Windows-1252?Q?bA3mhB1kWx3Gmzyu1wqBElohhfPSMj2nl1GWVEYTSPUfDGTrF9iCPmpT?= =?Windows-1252?Q?2c5VGmSRn9T67wPri3ojzOte1B0J/lHzoTpLEfx0q3QCt1xES5GUbm1m?= =?Windows-1252?Q?5l1a1URVEJ/anF8s7s/nkdb0K6TLMBSbVcHNjrt8b1oR5LWA9qn/xJCL?= =?Windows-1252?Q?qGZ+Vf00uPOX1yIuLfPCpSkuNuB5JAFqDwoxiWSdGus8RpXfODCEXabJ?= =?Windows-1252?Q?Xz3N9T1vIeXgWI7LEjjFmD8tdUg0MlLA6DR48Q7+0pARLoXebI+GD35f?= =?Windows-1252?Q?uFs6von+XQLl+YgyYOSb+WeeSsSESY4cuOCGJ3yYRxwGquY3k4moMzaV?= =?Windows-1252?Q?poq0jf+NO41gWRT/b8OnZxzaJmmiCl4+VKtUb3pa8cBIdm+mZpHT92Ka?= =?Windows-1252?Q?OvEcvysUSLKQZDaExFOSbpt2FjxFWB5VoQ3KnMvm9ICHMgbXy10LKhNi?= =?Windows-1252?Q?P4qJ0C9t?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="Windows-1252" 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: 0ddc358a-9210-466f-3db6-08d9165de742 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 May 2021 22:24:41.6414 (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: H7NQOwDf4s63mXnlRf7P4r0CPZLR50V3n0fpB/hXC8bEiBlLzm2cpb1Tzh2KvWWxRicW1Mojg8HI1nvqJyZGfA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: YQXPR01MB3432 X-Rspamd-Queue-Id: 4Fh5n76hsvz4Qx8 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] 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: Thu, 13 May 2021 22:24:44 -0000 Lev wrote:=0A= >On 14.05.2021 0:10, Rick Macklem wrote:=0A= >=0A= >> lev wrote:=0A= >> [stuff snipped]=0A= >>> I could mount "blob:/home" or "blob:/ports" with mount -t nfs like this= :=0A= >>>=0A= >>> # mount -t nfs -o nfsv4,tcp blob:/home /mnt=0A= >> Oh, and you might want to consider using "minorversion=3D1" (or even 2= =0A= >> if/when you are running FreeBSD13 or later).=0A= >> NFSv4.1 (and 4.2) are much better protocols than NFSv4.0 and the=0A= >> implementations should now be pretty solid, so long as you avoid=0A= >> enabling delegations (off by default).=0A= >=0A= > Could it be done on server-side? I don't want to touch all clients. Like= "Prefer 4.2, but >allow 4.0 too"?=0A= Not for the FreeBSD client. The Linux client uses the highest minor version= supported=0A= by both client and server unless the "minorversion" option is used to speci= fy=0A= what minor version is to be used.=0A= =0A= When I first did NFSv4.1 I did not do this, because I considered in experim= ental.=0A= Now, this would be nice to do, but I suspect it would be considered a POLA= =0A= violation.=0A= --> Maybe I will ask on an email list to see if the "collective" thinks thi= s is a=0A= good idea. In any case, this is not the case now.=0A= =0A= >> - NFSv4.1 was a minor revision in name only. The RFC is only 500+ pages = long.=0A= > "only"! :)=0A= Yea. I still find things in the RFC that I did not know about.=0A= Btw, 4.2 was a relatively minor change from 4.1, with all the new operation= s being=0A= optional to implement. Things like "copy file range locally in the server",= =0A= SEEK_DATA/SEEK_HOLE that are optionally added to the server.=0A= =0A= rick=0A= =0A= --=0A= // Lev Serebryakov=0A=