You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geode.apache.org by "Bruce Schuchardt (JIRA)" <ji...@apache.org> on 2016/12/08 22:23:59 UTC

[jira] [Created] (GEODE-2193) a member is kicked out immediately after joining

Bruce Schuchardt created GEODE-2193:
---------------------------------------

             Summary: a member is kicked out immediately after joining
                 Key: GEODE-2193
                 URL: https://issues.apache.org/jira/browse/GEODE-2193
             Project: Geode
          Issue Type: Bug
          Components: membership
            Reporter: Bruce Schuchardt
            Assignee: Mark Bretl


We have observed a number of cases where a member is kicked out immediately after joining.  The problem seems to be this:

1) the member sends a join request to the current coordinator
2) the current coordinator is in the process of shutting down
3) the current coordinator sends a view preparation message admitting the new member
4) another member receives the current coordinator's shutdown message and initiates becoming the coordinator
5) the new coordinator sends out a membership view that does not include the new member
6) the new member receives the prepared view and continues with startup
7) the new member sends startup messages to other members
8) the other members have the new coordinator's view and request removal of the new member as being rogue
9) the new coordinator sends a Leave message to the new member, causing it to issue a ForcedDisconnect

The old coordinator should not initiate a new view if it is shutting down.  It needs to have cancellation & shutdown checks in its view transmission methods.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)