]> www.infradead.org Git - users/dwmw2/linux.git/commit
NFSD: Convert the filecache to use rhashtable
authorChuck Lever <chuck.lever@oracle.com>
Fri, 8 Jul 2022 18:26:30 +0000 (14:26 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 10 Apr 2024 14:19:10 +0000 (16:19 +0200)
commit1bea66c08890816f07973392addd32c7ebf622f6
tree4bdcfdb45151f0e67fd07e4aae0fe2ca529ae512
parent208bd42a1a16b7f47ffeab56dbb8fb6ee766e29c
NFSD: Convert the filecache to use rhashtable

[ Upstream commit ce502f81ba884c1fe45dc0ebddbcaaa4ec0fc5fb ]

Enable the filecache hash table to start small, then grow with the
workload. Smaller server deployments benefit because there should
be lower memory utilization. Larger server deployments should see
improved scaling with the number of open files.

Suggested-by: Jeff Layton <jlayton@kernel.org>
Suggested-by: Dave Chinner <david@fromorbit.com>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
fs/nfsd/filecache.c
fs/nfsd/trace.h