Linux NFS development
 help / color / mirror / Atom feed
From: Jeff Layton <jlayton@kernel.org>
To: Christian Brauner <brauner@kernel.org>,
	Chuck Lever III <chuck.lever@oracle.com>
Cc: "lsf-pc@lists.linux-foundation.org" 
	<lsf-pc@lists.linux-foundation.org>,
	linux-fsdevel <linux-fsdevel@vger.kernel.org>,
	Linux NFS Mailing List <linux-nfs@vger.kernel.org>
Subject: Re: [LSF/MM/BPF TOPIC] BoF for nfsd
Date: Thu, 13 Apr 2023 09:09:14 -0400	[thread overview]
Message-ID: <a486f239b361a6f03cf40c3762876e206c5dbfd8.camel@kernel.org> (raw)
In-Reply-To: <20230413-perspektive-glasur-6e2685229a95@brauner>

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:
> > 
> >     • Progress on using iomap for NFSD READ/READ_PLUS (anna)
> >     • Replacing nfsd_splice_actor (all)
> >     • Transition from page arrays to bvecs (dhowells, hch)
> >     • tmpfs directory cookie stability (cel)
> >     • timestamp resolution and i_version (jlayton)
> 
> I'd attend this one.
> 

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.

> >     • GSS Kerberos futures (dhowells)
> >     • NFS/NFSD CI (jlayton)
> >     • NFSD POSIX to NFSv4 ACL translation - writing down the rules (all)
> 
> 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:

   https://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.

-- 
Jeff Layton <jlayton@kernel.org>

  reply	other threads:[~2023-04-13 13:09 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-04-12 18:27 [LSF/MM/BPF TOPIC] BoF for nfsd Chuck Lever III
2023-04-13  9:33 ` Christian Brauner
2023-04-13 13:09   ` Jeff Layton [this message]
2023-04-13 17:43     ` Chuck Lever III
2023-04-13 14:05 ` Matthew Wilcox
2023-04-13 14:15   ` Chuck Lever III
2023-04-13 17:54   ` Trond Myklebust
2023-04-15 16:34 ` Chuck Lever III
2023-04-15 16:57   ` Trond Myklebust
2023-04-16  4:20   ` [Lsf-pc] " Amir Goldstein
2023-04-16 16:02     ` Chuck Lever III

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=a486f239b361a6f03cf40c3762876e206c5dbfd8.camel@kernel.org \
    --to=jlayton@kernel.org \
    --cc=brauner@kernel.org \
    --cc=chuck.lever@oracle.com \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-nfs@vger.kernel.org \
    --cc=lsf-pc@lists.linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox