diff options
author | 2016-03-04 11:28:27 -0500 | |
---|---|---|
committer | 2016-03-14 14:56:01 -0400 | |
commit | 23826c7aeac7e333bfee6f10a3407a23c58b6147 (patch) | |
tree | eeb5fe145b13b537658bb346e6dd958eaeb5e6d6 /tools/perf/scripts/python/export-to-postgresql.py | |
parent | xprtrdma: Properly handle RDMA_ERROR replies (diff) | |
download | linux-dev-23826c7aeac7e333bfee6f10a3407a23c58b6147.tar.xz linux-dev-23826c7aeac7e333bfee6f10a3407a23c58b6147.zip |
xprtrdma: Serialize credit accounting again
Commit fe97b47cd623 ("xprtrdma: Use workqueue to process RPC/RDMA
replies") replaced the reply tasklet with a workqueue that allows
RPC replies to be processed in parallel. Thus the credit values in
RPC-over-RDMA replies can be applied in a different order than in
which the server sent them.
To fix this, revert commit eba8ff660b2d ("xprtrdma: Move credit
update to RPC reply handler"). Reverting is done by hand to
accommodate code changes that have occurred since then.
Fixes: fe97b47cd623 ("xprtrdma: Use workqueue to process . . .")
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Reviewed-by: Sagi Grimberg <sagig@mellanox.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Diffstat (limited to 'tools/perf/scripts/python/export-to-postgresql.py')
0 files changed, 0 insertions, 0 deletions