diff options
author | Raghavendra G <raghavendra@gluster.com> | 2009-11-13 16:08:15 +0000 |
---|---|---|
committer | Anand V. Avati <avati@dev.gluster.com> | 2009-11-16 00:41:36 -0800 |
commit | 0c7597a1339f1a6762505cfe7292202a0db196a6 (patch) | |
tree | 72995a0867829c47662a558ea05c27f33222cc89 /libglusterfs | |
parent | d67322fdfa27746f82fb6e37ffe57efde9bfa021 (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