You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by kl...@apache.org on 2017/08/04 23:25:48 UTC

[20/27] geode git commit: GEODE-3307: CI failure: Uncaught exception in Membership View Creator

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/feature/GEODE-3299
Commit: 3c517d39bab2aedd51aedc08978cbd63cab33325
Parents: 2c25593
Author: Hitesh Khamesra <hk...@pivotal.io>
Authored: Thu Aug 3 16:09:02 2017 -0700
Committer: Hitesh Khamesra <hk...@pivotal.io>
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);
     }