[Bugs] [Bug 1312845] New: Protocol server/client handshake gap

bugzilla at redhat.com bugzilla at redhat.com
Mon Feb 29 11:32:33 UTC 2016


            Bug ID: 1312845
           Summary: Protocol server/client handshake gap
           Product: GlusterFS
           Version: mainline
         Component: protocol
          Assignee: bugs at gluster.org
          Reporter: asengupt at redhat.com
                CC: bugs at gluster.org

Description of problem:
Currently on a successful connection between protocol server and client, the
protocol client initiates a CHILD_UP event in the client stack. At this point
in time, only the connection between server and client is established, and
there is no guarantee that the server side stack is ready to serve requests.

It works fine now, as most server side translators are not dependent on any
other factors, before being able to serve requests today and hence they are up
by the time the client stack translators receive the CHILD_UP (initiated by
client handshake).

The gap here is exposed when certain server side translators like NSR-Server
for example, have a couple of protocol clients as their child(connecting them
to other bricks), and they can't really serve requests till a quorum of their
children are up. Hence these translators should defer sending CHILD_UP till
they have enough children up, and the same needs to be propagated to the client
stack translators.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:

Actual results:

Expected results:

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