diff options
author | Chuck Lever <chuck.lever@oracle.com> | 2021-02-08 23:33:16 +0300 |
---|---|---|
committer | Chuck Lever <chuck.lever@oracle.com> | 2021-08-17 18:47:53 +0300 |
commit | 07a92d009f0b1557d3d58905ce18821a483be2e1 (patch) | |
tree | 33041cd8056c135ba9a00515345e78f7d4126f08 /fs/orangefs | |
parent | b6c2bfea096ba22583f1071c10ce0745804b9b95 (diff) | |
download | linux-07a92d009f0b1557d3d58905ce18821a483be2e1.tar.xz |
svcrdma: Convert rdma->sc_rw_ctxts to llist
Relieve contention on sc_rw_ctxt_lock by converting rdma->sc_rw_ctxts
to an llist.
The goal is to reduce the average overhead of Send completions,
because a transport's completion handlers are single-threaded on
one CPU core. This change reduces CPU utilization of each Send
completion by 2-3% on my server.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Reviewed-By: Tom Talpey <tom@talpey.com>
Diffstat (limited to 'fs/orangefs')
0 files changed, 0 insertions, 0 deletions