]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r260097:
authormav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 22 Jan 2014 23:52:20 +0000 (23:52 +0000)
committermav <mav@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 22 Jan 2014 23:52:20 +0000 (23:52 +0000)
commit7bb4da3f66819c20dbc53679e1cad762dfbf545b
treeb0d6da9226cd6929781db9747f22168d51987334
parente6636b47d6f31b0f7a0a85d62650c28c5ebb69e8
MFC r260097:
Move most of NFS file handle affinity code out of the heavily congested
global RPC thread pool lock and protect it with own set of locks.

On synthetic benchmarks this improves peak NFS request rate by 40%.

git-svn-id: svn://svn.freebsd.org/base/stable/10@261054 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/nfs/nfs_fha.c
sys/nfs/nfs_fha.h
sys/rpc/svc.c
sys/rpc/svc.h