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

Review request for geode, Hitesh Khamesra, Jianxia Chen, and Udo Kohlmeyer.


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


Repository: geode


Description
-------

This has been reported to JGroups.  While they're deciding what to do about it 
I have coded a workaround in our StatRecorder class.  StatRecorder sits in the 
JGroups stack just above the transport protocol that is throwing this exception 
from its down() method.  StatRecorder will now catch the exception and, after 
sleeping a short amount of time (10ms) it will retry as long as the Manager is 
not shutting down.


Diffs
-----

  
geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/Services.java
 4484c00adfbaa0d43e223515699201b4a2c6f102 
  
geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/fd/GMSHealthMonitor.java
 510c5a8609d4d178da7b65667f6e244cbd1c01c9 
  
geode-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/messenger/StatRecorder.java
 e29d71eb1c877153bfe99cef27566b76d6bea80f 
  
geode-core/src/test/java/com/gemstone/gemfire/distributed/internal/membership/gms/membership/StatRecorderJUnitTest.java
 91d4a5738fcbf9a073e894afe4d0382e077a2a61 

Diff: https://reviews.apache.org/r/46056/diff/


Testing
-------

New unit test.  Precheckin is underway.


Thanks,

Bruce Schuchardt

Reply via email to