commit | 6d2d0ee27c7a12371a0ca51a5db414204901228c | [log] [tgz] |
---|---|---|
author | Chuck Lever <chuck.lever@oracle.com> | Wed Dec 19 10:58:29 2018 -0500 |
committer | Anna Schumaker <Anna.Schumaker@Netapp.com> | Wed Jan 02 12:05:16 2019 -0500 |
tree | 4dcab040d2dec42c080a0f4cdfb59fac8bb5e1d4 | |
parent | 6ceea36890a01aa626ce08487eecc5fb43e749b1 [diff] |
xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue To address a connection-close ordering problem, we need the ability to drain the RPC completions running on rpcrdma_receive_wq for just one transport. Give each transport its own RPC completion workqueue, and drain that workqueue when disconnecting the transport. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>