[Bugs] [Bug 1158746] New: client process will hang if server is started to send the request before completing connection establishment.
bugzilla at redhat.com
bugzilla at redhat.com
Thu Oct 30 05:36:54 UTC 2014
https://bugzilla.redhat.com/show_bug.cgi?id=1158746
Bug ID: 1158746
Summary: client process will hang if server is started to send
the request before completing connection
establishment.
Product: GlusterFS
Version: mainline
Component: rdma
Assignee: bugs at gluster.org
Reporter: rkavunga at redhat.com
CC: bugs at gluster.org, gluster-bugs at redhat.com
Description of problem:
When using rdma protocol, client and server will interchange their available
buffers during the handshake to post incoming messages. Initially the available
buffer is set to one for the first message during handshake,when first message
is received, available quota for the buffer will set to proper value. So before
receiving the message if server started to send the message, then the reserved
buffer for handshake will be utilised, then the handshake will fail because of
lack of buffers. So we should block sending messages by server before proper
connection establishment.
Version-Release number of selected component (if applicable):
All
How reproducible:
Always
Steps to Reproduce:
1.create a replicated volume having two bricks
2.start the volume
3.Do a fuse mount using script mode as soon as volume is started
4.Immediately do two or more volume set command.
Actual results:
Mount will hang
Expected results:
Mount should succeed.
Additional info:
--
You are receiving this mail because:
You are on the CC list for the bug.
You are the assignee for the bug.
More information about the Bugs
mailing list