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)

Reply via email to