Received: by 2002:a05:6358:11c7:b0:104:8066:f915 with SMTP id i7csp2405487rwl; Thu, 13 Apr 2023 06:10:20 -0700 (PDT) X-Google-Smtp-Source: AKy350ar+A9P1ltgVnT4x+k5ZmDvJUhKWgIjfvl2rLKlASaBD1ETk0B0ejb+UjpjBQk+Z7RyyuyG X-Received: by 2002:a1f:5c0f:0:b0:440:2c18:faf with SMTP id q15-20020a1f5c0f000000b004402c180fafmr452814vkb.16.1681391420126; Thu, 13 Apr 2023 06:10:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1681391420; cv=none; d=google.com; s=arc-20160816; b=hCg/6pVmK0MllVzgtulld5jmLQ5AyII6k3tJoc2deafDrHluUiRqcgbEMS0Gt/SsbR ggfG/plkjUdJ2+YTnpyAvhWw0qVOQqQKg9ysy+4eHDu10tDdMcFWYg6AC7zYo2FaW3me iHkYwvvkWt3PfO0EwwaJduMOcJuqMOTO+VlBqz5Lt/V3SnAIhtj0lJzuAfZKhtSQycNu GgSeHrck1JvJ+AUU/zznzN3sGsMDkOeYnr1aPr+LwTk8c/4GaGCYxMbbNw4Q5DiE+tBg 4B0A7t9y//9X6pcvoBtQ/zItFoEfxgs6ndzdoVUpZsJTN9+q5gtmHWiH5IZ/CYIoC7dg dDRg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent :content-transfer-encoding:references:in-reply-to:date:cc:to:from :subject:message-id:dkim-signature; bh=gj2sCLCQmHGU99hNc9+uQt4SSbi23jdqguB3Dsms2MY=; b=PMAoVr97XBRTmijnxfR8WZUzcFM5O3OzJVD2XJJxd7z0CywlEbsKW3vbgLM+Nzkha6 lRpwxMwpyJD+FEzMp04C2bA1q+UiP25+KZIGBG7ZguLpMmNv6GEox4AJlCHLxJUmUUpg bAa6KTp+6IOdlfS3EzhMVPp2imSoEMWdAjtuVsMnebvqzQr7kLtGFfj78SFYe+ESC2Lf qwagFF33aZU8wG2VW5tvdotZmCO9u5ZNUn+2W5pcTaMTcpQs4BFdiMsH2JmcuXjRfb7C 4ViuSe05Py/xFsCognUmfy44A2qKDzzNKL1U1ONqUWbj9misbGaRwFtIkwlhbtGy70ZT ry4A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=cW5WbjWN; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 81-20020a1f1954000000b0043c67679868si425771vkz.246.2023.04.13.06.09.55; Thu, 13 Apr 2023 06:10:20 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=cW5WbjWN; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229877AbjDMNJT (ORCPT + 99 others); Thu, 13 Apr 2023 09:09:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39576 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230211AbjDMNJS (ORCPT ); Thu, 13 Apr 2023 09:09:18 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 71AEF93F2; Thu, 13 Apr 2023 06:09:17 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 0260762E89; Thu, 13 Apr 2023 13:09:17 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id DA5C8C433EF; Thu, 13 Apr 2023 13:09:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1681391356; bh=AWbmYvm0BaPLBXxQYzVBS7Z1o98tfRJX55ZZ9uopePg=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=cW5WbjWN+LmvoIXAVWeBWo780XujpOR9w00INy4sikwvZCRjBX3zEEzo+EVjYogN8 fvqSjMiMXtZsNLPRdyDuqdDN+EsC+tIXPC0N72FJjIhnLj98jK79Ud3gcDC2nsGERH KtoH+iV5egkyplBkJjIiOgQlZprWEHg01/ZSc1DxriqKYVQ2q2tBVJbhk60dww458r tOJHG+fF6iSbzuxreJnUJwpUdw1XcfktVGcwt60BdsR1Y9gbmqS/acs1gpZRTuQ9ps B5CXZluaFTT+8J5z8eUd0TwIVlugjryhKP1m/lyH6yvWNHgdCpc/KIkOK6keuTboKK hgPz0FsfMX9iw== Message-ID: Subject: Re: [LSF/MM/BPF TOPIC] BoF for nfsd From: Jeff Layton To: Christian Brauner , Chuck Lever III Cc: "lsf-pc@lists.linux-foundation.org" , linux-fsdevel , Linux NFS Mailing List Date: Thu, 13 Apr 2023 09:09:14 -0400 In-Reply-To: <20230413-perspektive-glasur-6e2685229a95@brauner> References: <20230413-perspektive-glasur-6e2685229a95@brauner> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 (3.46.4-1.fc37) MIME-Version: 1.0 X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org On Thu, 2023-04-13 at 11:33 +0200, Christian Brauner wrote: > On Wed, Apr 12, 2023 at 06:27:07PM +0000, Chuck Lever III wrote: > > I'd like to request some time for those interested specifically > > in NFSD to gather and discuss some topics. Not a network file > > system free-for-all, but specifically for NFSD, because there > > is a long list of potential topics: > >=20 > > =E2=80=A2 Progress on using iomap for NFSD READ/READ_PLUS (anna) > > =E2=80=A2 Replacing nfsd_splice_actor (all) > > =E2=80=A2 Transition from page arrays to bvecs (dhowells, hch) > > =E2=80=A2 tmpfs directory cookie stability (cel) > > =E2=80=A2 timestamp resolution and i_version (jlayton) >=20 > I'd attend this one. >=20 I wonder if we ought to propose a separate FS track spot for this? I sort of expect some lively discussion, and this may be of more interest than just nfsd folks. > > =E2=80=A2 GSS Kerberos futures (dhowells) > > =E2=80=A2 NFS/NFSD CI (jlayton) > > =E2=80=A2 NFSD POSIX to NFSv4 ACL translation - writing down the ru= les (all) >=20 > I have some experience dealing with ACLs so I'm happy to attend just in > case I may be useful. That would be helpful! I'll note that there was a draft RFC for this many years ago, but it expired: =C2=A0https://datatracker.ietf.org/doc/html/draft-ietf-nfsv4-acl-mapping-= 05 I think most of the rules are laid out there, but there are some areas where things just don't work right. A more radical idea: I wonder if we could get any traction at the IETF on a POSIX ACL extension for NFSv4? Basically, we could resurrect the old v3 nfsacl protocol as new operations for v4, and allow the client and server to negotiate on using them. Given that almost all the clients and servers in operation on the planet have to translate these, it makes some sense to avoid the translation when we can. --=20 Jeff Layton