diff options
author | Yi Wang <wangyi@storswift.com> | 2017-12-14 11:08:26 -0600 |
---|---|---|
committer | Shyamsundar Ranganathan <srangana@redhat.com> | 2017-12-20 14:09:39 +0000 |
commit | c9169fb2462d88aa51c9615b96e2767fccefd54e (patch) | |
tree | 00b765ea81da415e85418aac67a9d6a3bac91ae9 /xlators/debug/Makefile.am | |
parent | 0ca374178e95baaa9dbfc516263520e9a5526464 (diff) |
rpc-transport/rdma: Add a mutex for the list of RDMA Memory Region(MR) access
Problem: gf_rdma_device_t->all_mr is a __gf_rdma_arena_mr(includes MR content)
kind of list in the rdma rpc-transport. The rdma rpc-transport will
add/delete items to the list when MRs register, deregister, and free.
Because gf_rdma_device_t->all_mr is used by different threads
and it is not mutex protected, rdma transport maybe access obsolete
items in it.
Solution: Add a mutex protection for the gf_rdma_device_t->all_mr.
> Change-Id: I2b7de0f7aa516b90bb6f3c6aae3aadd23b243900
> BUG: 1522651
> Signed-off-by: Yi Wang <wangyi@storswift.com>
(cherry picked from commit 8483ed87165c1695b513e223549d33d2d63891d9)
Signed-off-by: Yi Wang <wangyi@storswift.com>
Change-Id: I2b7de0f7aa516b90bb6f3c6aae3aadd23b243900
BUG: 1527699
Diffstat (limited to 'xlators/debug/Makefile.am')
0 files changed, 0 insertions, 0 deletions