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); }
