-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/59757/
-----------------------------------------------------------

Review request for geode, Hitesh Khamesra and Udo Kohlmeyer.


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


Repository: geode


Description
-------

If a locator is preparing a conflicting membership view we now abandon 
preparation of a view in a cache server and pause before retrying.  This gives 
the locator time to gather information from the cache server's view (which it 
receives in acks while preparing its own view), incorporate them into a new 
view and send it out.  When the cache server installs the new view from the 
locator it will shut down its ViewCreator thread.


Diffs
-----

  
geode-core/src/main/java/org/apache/geode/distributed/internal/membership/gms/membership/GMSJoinLeave.java
 478c4e832dd18635d0d66c4b85e2e2ce6ed5ab91 
  
geode-core/src/main/java/org/apache/geode/distributed/internal/membership/gms/messages/ViewAckMessage.java
 71bd6bcbf60fbcd9e6320195c5d9a5e1cf809e8a 
  
geode-core/src/test/java/org/apache/geode/distributed/internal/membership/gms/membership/GMSJoinLeaveJUnitTest.java
 49b09cab058e9e68c0e029b048e9c03c585b7fe5 


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


Testing
-------

new unit test, precheckin, partial regression testing


Thanks,

Bruce Schuchardt

Reply via email to