GEODE-3307: CI failure: Uncaught exception in Membership View Creator

Now we catch DistributedSystemDisconnectedException in ViewCreator
thread and then mark shutdown true


Project: http://git-wip-us.apache.org/repos/asf/geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/geode/commit/3c517d39
Tree: http://git-wip-us.apache.org/repos/asf/geode/tree/3c517d39
Diff: http://git-wip-us.apache.org/repos/asf/geode/diff/3c517d39

Branch: refs/heads/develop
Commit: 3c517d39bab2aedd51aedc08978cbd63cab33325
Parents: 2c25593
Author: Hitesh Khamesra <[email protected]>
Authored: Thu Aug 3 16:09:02 2017 -0700
Committer: Hitesh Khamesra <[email protected]>
Committed: Thu Aug 3 16:11:58 2017 -0700

----------------------------------------------------------------------
 .../internal/membership/gms/membership/GMSJoinLeave.java           | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/geode/blob/3c517d39/geode-core/src/main/java/org/apache/geode/distributed/internal/membership/gms/membership/GMSJoinLeave.java
----------------------------------------------------------------------
diff --git 
a/geode-core/src/main/java/org/apache/geode/distributed/internal/membership/gms/membership/GMSJoinLeave.java
 
b/geode-core/src/main/java/org/apache/geode/distributed/internal/membership/gms/membership/GMSJoinLeave.java
index 40a4254..c63c30f 100644
--- 
a/geode-core/src/main/java/org/apache/geode/distributed/internal/membership/gms/membership/GMSJoinLeave.java
+++ 
b/geode-core/src/main/java/org/apache/geode/distributed/internal/membership/gms/membership/GMSJoinLeave.java
@@ -2080,6 +2080,8 @@ public class GMSJoinLeave implements JoinLeave, 
MessageHandler {
           }
         } catch (InterruptedException e) {
           shutdown = true;
+        } catch (DistributedSystemDisconnectedException e) {
+          shutdown = true;
         }
       } while (retry);
     }

Reply via email to