[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAJfpegvpdms4QpecBWyu88mpKRcofDFLVtRQbcRs+4RiNoM6Ug@mail.gmail.com>
Date: Thu, 19 May 2022 15:13:38 +0200
From: Miklos Szeredi <miklos@...redi.hu>
To: Dharmendra Singh <dharamhans87@...il.com>
Cc: Vivek Goyal <vgoyal@...hat.com>, linux-fsdevel@...r.kernel.org,
fuse-devel <fuse-devel@...ts.sourceforge.net>,
linux-kernel@...r.kernel.org, Bernd Schubert <bschubert@....com>
Subject: Re: [PATCH v5 0/3] FUSE: Implement atomic lookup + open/create
On Thu, 19 May 2022 at 11:39, Miklos Szeredi <miklos@...redi.hu> wrote:
> Apparently in all of these cases we are doing at least one request, so
> it would make sense to make them uniform:
>
> [not cached]
> ->atomic_open()
> CREATE_EXT
>
> [cached]
> ->d_revalidate()
> return 0
Note to self: invalidating a valid positive dentry would break things.
Revalidation would need to be moved into ->atomic_open(), which is a
bigger surgery. Oh well...
Thanks,
Miklos
Powered by blists - more mailing lists