Bug 1521034

Summary: client: fix a race in the client reconnect code
Product: [Community] GlusterFS Reporter: Amar Tumballi <atumball>
Component: protocolAssignee: bugs <bugs>
Status: CLOSED DUPLICATE QA Contact:
Severity: high Docs Contact:
Priority: unspecified    
Version: mainlineCC: bugs, rgowdapp
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-10-08 17:15:39 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Amar Tumballi 2017-12-05 16:40:15 UTC
Description of problem:
A race condition exists when reconnecting to a brick after connection
  has been lost; it is possible for the client translator to believe the
  connection is down while the socket layer believes the connection is up.
  This situation is permanent and eventually leads to loss of quorum
  and EROFS errors.

Comment 1 Worker Ant 2017-12-05 16:42:40 UTC
REVIEW: https://review.gluster.org/18927 (protocol/client: Fix race in brick reconnection) posted (#1) for review on master by Amar Tumballi

Comment 2 Raghavendra G 2017-12-07 04:25:33 UTC
Looks like duplicate of bz 1427012 and bz 1386626.

Comment 3 Amar Tumballi 2018-10-08 17:15:39 UTC

*** This bug has been marked as a duplicate of bug 1427012 ***