[Bugs] [Bug 1158746] client process will hang if server is started to send the request before completing connection establishment.

bugzilla at redhat.com bugzilla at redhat.com
Tue Nov 18 10:38:37 UTC 2014


https://bugzilla.redhat.com/show_bug.cgi?id=1158746



--- Comment #2 from Anand Avati <aavati at redhat.com> ---
COMMIT: http://review.gluster.org/9003 committed in master by Raghavendra G
(rgowdapp at redhat.com) 
------
commit 4a3c36ba002eaf9e77c6d71180fcc7d0a415d69f
Author: Mohammed Rafi KC <rkavunga at redhat.com>
Date:   Thu Oct 30 10:35:57 2014 +0530

    rdma:client process will hang if server is started to send
    the request before completing connection establishment

    in rdma, 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, quota for
    the buffer will set to proper value. So before receiving the message
    if server started to send the message, then the reserverd 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.

    Change-Id: I68ef44998f5df805265d3f42a5df7c31cb57f136
    BUG: 1158746
    Signed-off-by: Mohammed Rafi KC <rkavunga at redhat.com>
    Reviewed-on: http://review.gluster.org/9003
    Tested-by: Gluster Build System <jenkins at build.gluster.com>
    Reviewed-by: Raghavendra G <rgowdapp at redhat.com>
    Tested-by: Raghavendra G <rgowdapp at redhat.com>

-- 
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=uFaVd4Aukk&a=cc_unsubscribe


More information about the Bugs mailing list