Received: by 2002:a05:7412:b130:b0:e2:908c:2ebd with SMTP id az48csp1767656rdb; Sun, 19 Nov 2023 09:21:04 -0800 (PST) X-Google-Smtp-Source: AGHT+IGSUOpoJkrARUQOXBPA7Xa9qND3D1SHI180GHGuiQjqDDjbf8mlj/9+qT8KSBPO6v0qQMo7 X-Received: by 2002:a05:6a00:8e02:b0:6ca:af85:f14 with SMTP id io2-20020a056a008e0200b006caaf850f14mr6988309pfb.32.1700414464156; Sun, 19 Nov 2023 09:21:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1700414464; cv=none; d=google.com; s=arc-20160816; b=EpHCL/q9/GxzW2m4lV5wc5PrICKmFYmD5fVGDhTpBUmAwLZocBea9HIp/o7cakwDE+ miM6yr9yemGaBq++/yaZeAmUlXc+Q2U5F6gvKKyZ9bySFmW+vroX6vYWDZ/pHOIO3Qvo 6WXXRo6W+Wr+cHStpmByItA9NB9ggk4SpBG/mjchoPFR8k2xG3+WLY0aAN4g1Ao49WFm ZbmkUKDL2jyaxG0iqRZalPLK5zGaJ8j3MbItN6WuKLkLPvBRPQ2dVl30GomI4ccRWD5Q UTOITTwYSUl1tGA73YZES9QkS3d20ezmyZVyqTyAZAy0VvSlS77xZ3FfHYzURJxQagRw yq1A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=eGLdhcmNEkULFYpTC0aWTT9CY57AvGntZNte0SgWBzc=; fh=23ASxIfWHwvNONqtG4tUoVnKT/8zEqUJNlhkjoO8ksI=; b=U1reOWzLwNjti/NFFxYwTAoKhouTxOuGa9QDa7zcpKVRjKywVci2Xbqp7DXUprbzE8 7lwGGbUvlAX7flqGo7rjDQ8zeRP4CAizPA5ftsuD5cZvs/N/apvjJp6y0aDeRivQBWBW xdyIRMjdV9/+031pUv1XqcT6cTIVKDa4jUHQHtfLuzvaB9a+wpTldPDvXjWb8BI46njW E2br2LH3Gtel6ai72Hd6DzePAEmRAwcJKMMuLKYX9C076nvIL+nFecA8VL2JZU4Pu+2a 3YcW2OjIKg9q3LhFbsCK5inkeBICBg1kc5fFWbfj8mt7R2rKxc0TOvDU+302w0nN4P22 TBiA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=SDVTRpoi; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from groat.vger.email (groat.vger.email. [2620:137:e000::3:5]) by mx.google.com with ESMTPS id x27-20020aa7941b000000b006cb8505bc3fsi1309766pfo.40.2023.11.19.09.21.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Nov 2023 09:21:04 -0800 (PST) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) client-ip=2620:137:e000::3:5; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=SDVTRpoi; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::3:5 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id 8DCD180620BF; Sun, 19 Nov 2023 09:20:56 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231479AbjKSRU6 (ORCPT + 99 others); Sun, 19 Nov 2023 12:20:58 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36948 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231417AbjKSRU5 (ORCPT ); Sun, 19 Nov 2023 12:20:57 -0500 Received: from mail-oa1-x35.google.com (mail-oa1-x35.google.com [IPv6:2001:4860:4864:20::35]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E22D6D5 for ; Sun, 19 Nov 2023 09:20:53 -0800 (PST) Received: by mail-oa1-x35.google.com with SMTP id 586e51a60fabf-1f0f94943d9so1621557fac.2 for ; Sun, 19 Nov 2023 09:20:53 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700414453; x=1701019253; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=eGLdhcmNEkULFYpTC0aWTT9CY57AvGntZNte0SgWBzc=; b=SDVTRpoirh6XNMzWpHnxJOEJcCF8DAD+SRDei68zTcIsq1p2vc9JTJRhoL49fQkCVr x/2FHRKg4U9622ilNBq0t2z+qZsA0i81qf3YBt8KneLAxXUGJq5f75VYqF75Ah2RuuhZ 24Kr8PA6ZS3QMSCW8QlRRSahdcB38UAg3iURXm4OziqqrPHJBklgGAzm/DutRRuB2aNu zrR079i8bjWsMdWS/QsDvkKSWuX3Pg9wBcNovUkPo/AfBb2rWvTaMNmghAd5Hu1ELqxy UEtECIK3r5Yd+V+MEhC02mmioQwJ5aJ7f301/k63OLCPDDBxV6nTL1E0NUhQwhlesFXC q+bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700414453; x=1701019253; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=eGLdhcmNEkULFYpTC0aWTT9CY57AvGntZNte0SgWBzc=; b=SDAmXc/F9yx9zkubVdcCNuKDtdxMmD2bYWR6tf1Fa3/f0Ej4GzsUFUsAyBJjRxTjA9 LHG5Beq3nfNTDj3Thn2GXmzsIaLK/tEIiHtiH7JCS1QUqLlGBe/w/NMxuUf2fHPUmPDV i5IDsGJ+BURMa00S84OH3YzaAYKEo2rCyaAwYvfxGD991pi0PcpFoYLQBKvJrts/R91B A7xvic681sZrE3XbxwIBxAIOOLtT8aQjk+Tl06dhkfoR0FGl2uVFgdga17u1zl7IgCPY JiftQKxEzc5pEO0HnLk6RIeToV6BLendPsBRq48ZrJy0PH/UnM222o/SjaxolH40mmwZ FLNg== X-Gm-Message-State: AOJu0Yw3ykD185wf9X/iKafBJK2Iqn9zia5k2/j10bLtk3/6CT/1xDVY RA/SMp+Cczm4AoQjxipa0FV0Ft6h/ax+risbU7YHwUtUUk4= X-Received: by 2002:a05:6871:2b16:b0:1e9:b4d1:9bed with SMTP id dr22-20020a0568712b1600b001e9b4d19bedmr4449562oac.40.1700414452964; Sun, 19 Nov 2023 09:20:52 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Anna Schumaker Date: Sun, 19 Nov 2023 12:20:36 -0500 Message-ID: Subject: Re: NFSv4.1 --> NFSv4.2 client implementation? To: Cedric Blancher Cc: Linux NFS Mailing List Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Sun, 19 Nov 2023 09:20:56 -0800 (PST) Hi Ced, On Sun, Nov 19, 2023 at 11:58=E2=80=AFAM Cedric Blancher wrote: > > On Sat, 18 Nov 2023 at 13:01, Jeff Layton wrote: > > > > On Sat, 2023-11-18 at 08:53 +0100, Cedric Blancher wrote: > > > Good morning! > > > > > > What are the differences between NFSv4.1 and NFSv4.2 for a NFSv4 > > > client, if we ignore server-side copy and READ_PLUS support? > > > Can a NFSv4.1 client then identify itself als NFSv4.2 client? > > > > > > > Yes. I believe that NFSv4.2 consists entirely of optional features over > > NFSv4.1, so it's legitimate for a client or server to advertise itself > > as a v4.2 capable, but support none of the features. > > Can anyone confirm this? So NFSv4.2 does not require protocol minor > version negotiation, or how does it work? I can confirm this. When mounting with NFS v4.2, the client will detect if the server doesn't support one of the new operations (by the server returning NFS4ERR_NOTSUPP) and will remember not to try it again. Anna > > Ced > -- > Cedric Blancher > [https://plus.google.com/u/0/+CedricBlancher/] > Institute Pasteur