diff options
author | Raghavendra G <raghavendra@gluster.com> | 2009-11-18 15:06:50 +0000 |
---|---|---|
committer | Anand V. Avati <avati@dev.gluster.com> | 2009-11-19 02:52:08 -0800 |
commit | 957bcfd1242c15925272cb5e3bb0650bb29f7c89 (patch) | |
tree | 338150e6bfcee88ec5a4252ef8f4fce1bab4a1c1 /libglusterfs | |
parent | 877522adb8a30de0023464cba0e597104e93cccc (diff) |
transport/ib-verbs: fix race-condition resulting in freeing of transport while it was still being used.
- while handling a failed work completion status, the transport is
disconnected. But further down in the code, the transport is still
used. There can be a possibility that transport might've been freed
by the time control reaches this point. More detailed description of
events leading to this situation can be found at
http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=381
Signed-off-by: Raghavendra G <raghavendra@gluster.com>
Signed-off-by: Anand V. Avati <avati@dev.gluster.com>
BUG: 381 (glusterfs crash in ib-verbs)
URL: http://bugs.gluster.com/cgi-bin/bugzilla3/show_bug.cgi?id=381
Diffstat (limited to 'libglusterfs')
0 files changed, 0 insertions, 0 deletions