Home
last modified time | relevance | path

Searched hist:"40 a5f1b19bacb2de7a051be952dee85e38c9e5f5" (Results 1 – 4 of 4) sorted by relevance

/linux/include/linux/sunrpc/
H A Dsched.hdiff 40a5f1b19bacb2de7a051be952dee85e38c9e5f5 Fri May 27 16:39:50 CEST 2016 Trond Myklebust <trond.myklebust@primarydata.com> SUNRPC: RPC transport queue must be low latency

rpciod can easily get congested due to the long list of queued rpc_tasks.
Having the receive queue wait in turn for those tasks to complete can
therefore be a bottleneck.

Address the problem by separating the workqueues into:
- rpciod: manages rpc_tasks
- xprtiod: manages transport related work.

Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
/linux/net/sunrpc/
H A Dsched.cdiff 40a5f1b19bacb2de7a051be952dee85e38c9e5f5 Fri May 27 16:39:50 CEST 2016 Trond Myklebust <trond.myklebust@primarydata.com> SUNRPC: RPC transport queue must be low latency

rpciod can easily get congested due to the long list of queued rpc_tasks.
Having the receive queue wait in turn for those tasks to complete can
therefore be a bottleneck.

Address the problem by separating the workqueues into:
- rpciod: manages rpc_tasks
- xprtiod: manages transport related work.

Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
H A Dxprt.cdiff 40a5f1b19bacb2de7a051be952dee85e38c9e5f5 Fri May 27 16:39:50 CEST 2016 Trond Myklebust <trond.myklebust@primarydata.com> SUNRPC: RPC transport queue must be low latency

rpciod can easily get congested due to the long list of queued rpc_tasks.
Having the receive queue wait in turn for those tasks to complete can
therefore be a bottleneck.

Address the problem by separating the workqueues into:
- rpciod: manages rpc_tasks
- xprtiod: manages transport related work.

Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>
H A Dxprtsock.cdiff 40a5f1b19bacb2de7a051be952dee85e38c9e5f5 Fri May 27 16:39:50 CEST 2016 Trond Myklebust <trond.myklebust@primarydata.com> SUNRPC: RPC transport queue must be low latency

rpciod can easily get congested due to the long list of queued rpc_tasks.
Having the receive queue wait in turn for those tasks to complete can
therefore be a bottleneck.

Address the problem by separating the workqueues into:
- rpciod: manages rpc_tasks
- xprtiod: manages transport related work.

Signed-off-by: Trond Myklebust <trond.myklebust@primarydata.com>