-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/59057/
-----------------------------------------------------------
Review request for geode, Galen O'Sullivan, Hitesh Khamesra, and Udo Kohlmeyer.


Bugs: GEODE-2193
    https://issues.apache.org/jira/browse/GEODE-2193


Repository: geode


Description
-------

The previous fix for this ticket introduced a shutdown problem that caused 
servers to pause waiting for ShutdownMessage to be sent to another server that 
had already exited.  We reduced the pause time but this change set fixes the 
problem by transmitting the message over UDP instead of TCP/IP stream sockets.

Another change in GMSJoinLeave prepareView/sendView allows a membership 
coordinator that is shutting down to complete the sending out of a new view if 
it has already prepared the view when shutdown begins.


Diffs
-----

  
geode-core/src/main/java/org/apache/geode/distributed/internal/DistributionManager.java
 df880a076739509fe48394dd224ae2ea33c60dd5 
  
geode-core/src/main/java/org/apache/geode/distributed/internal/membership/gms/membership/GMSJoinLeave.java
 e0c0ba29a5c74614d2430fb78d972e306a355845 
  
geode-core/src/main/java/org/apache/geode/distributed/internal/membership/gms/mgr/GMSMembershipManager.java
 8ae66d0b6839cfbd46b479d896104f54fd11a68d 
  geode-core/src/main/java/org/apache/geode/internal/util/PluckStacks.java 
357812a6ec0cb09a88fa727a4bf828f18794264d 


Diff: https://reviews.apache.org/r/59057/diff/1/


Testing
-------

precheckin plus 1000 runs of the test that was hitting this issue at least 4% 
of the time


Thanks,

Bruce Schuchardt

Reply via email to