Linux NFS development
 help / color / mirror / Atom feed
* NFS strategy for large number of file opens
@ 2026-09-07 11:53 Shyam Prasad N
  2026-09-08  9:54 ` Jeff Layton
  0 siblings, 1 reply; 4+ messages in thread
From: Shyam Prasad N @ 2026-09-07 11:53 UTC (permalink / raw)
  To: linux-nfs, Trond Myklebust, Anna Schumaker, Jeff Layton

Hi all,

I'm starting this email thread to understand how NFS deals (or plans
to deal with) workloads that serially do open/close calls to a large
number of files in a directory? Think about a use case of tar of Linux
kernel source code on NFS shares.

AFAIK, local filesystems fare well for this workload compared to
network filesystems, as file opens are local, and file state is
maintained locally. For network filesystems, each open needs to go
over the wire to the server.

Has there been any proposals to improve perf for such workloads?
Could there be possible extensions to directory delegations, that
could allow the client to make opens async and batch them together to
the server in the background? IMO, the challenge is that such open
calls can fail. But can the clients be enabled to do many of these
failure checks (for example, the client could be allocated quota for
how many files it can create, be allowed to cache file permissions by
delegating them etc.)?

Looking forward to the responses. Thanks in advance.

-- 
Regards,
Shyam

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-09-09 10:47 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-07 11:53 NFS strategy for large number of file opens Shyam Prasad N
2026-09-08  9:54 ` Jeff Layton
2026-09-09  9:35   ` Shyam Prasad N
2026-09-09 10:47     ` Jeff Layton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox