]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
NFS: track active delegations per-server
authorChristoph Hellwig <hch@lst.de>
Fri, 18 Jul 2025 08:14:49 +0000 (10:14 +0200)
committerTrond Myklebust <trond.myklebust@hammerspace.com>
Tue, 22 Jul 2025 12:10:41 +0000 (08:10 -0400)
commit2fb4af5ea3c735a205d97de10f044f809b20af51
treeab430d89ac093bfe837bc9112c258ed5d5ebbc98
parentaee077d8edc8b9772b205f4104686d676171e61f
NFS: track active delegations per-server

The active delegation watermark was added to avoid overloading servers.
Track the active delegation per-server instead of globally so that clients
talking to multiple servers aren't limited by the global limit.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Link: https://lore.kernel.org/r/20250718081509.2607553-5-hch@lst.de
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
fs/nfs/client.c
fs/nfs/delegation.c
include/linux/nfs_fs_sb.h