Return-Path: X-Original-To: apmail-geode-commits-archive@minotaur.apache.org Delivered-To: apmail-geode-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id E308B186AE for ; Fri, 20 Nov 2015 21:02:06 +0000 (UTC) Received: (qmail 7894 invoked by uid 500); 20 Nov 2015 21:02:06 -0000 Delivered-To: apmail-geode-commits-archive@geode.apache.org Received: (qmail 7860 invoked by uid 500); 20 Nov 2015 21:02:06 -0000 Mailing-List: contact commits-help@geode.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@geode.incubator.apache.org Delivered-To: mailing list commits@geode.incubator.apache.org Received: (qmail 7851 invoked by uid 99); 20 Nov 2015 21:02:06 -0000 Received: from Unknown (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Nov 2015 21:02:06 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 48928C05AC for ; Fri, 20 Nov 2015 21:02:06 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.771 X-Spam-Level: * X-Spam-Status: No, score=1.771 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_LAZY_DOMAIN_SECURITY=1, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, T_RP_MATCHES_RCVD=-0.01, URIBL_BLOCKED=0.001] autolearn=disabled Received: from mx1-eu-west.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id vfVxPe_MZbpJ for ; Fri, 20 Nov 2015 21:01:59 +0000 (UTC) Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by mx1-eu-west.apache.org (ASF Mail Server at mx1-eu-west.apache.org) with SMTP id 5D8CC2304D for ; Fri, 20 Nov 2015 21:01:56 +0000 (UTC) Received: (qmail 7148 invoked by uid 99); 20 Nov 2015 21:01:55 -0000 Received: from git1-us-west.apache.org (HELO git1-us-west.apache.org) (140.211.11.23) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 20 Nov 2015 21:01:55 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id BD434E33F6; Fri, 20 Nov 2015 21:01:55 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: bschuchardt@apache.org To: commits@geode.incubator.apache.org Date: Fri, 20 Nov 2015 21:02:01 -0000 Message-Id: <9f8e7005865742b99a1e30d79644e421@git.apache.org> In-Reply-To: References: X-Mailer: ASF-Git Admin Mailer Subject: [07/50] [abbrv] incubator-geode git commit: GEODE-77: installing initial view GEODE-77: installing initial view The membership manager was not installing the initial view into the DistributionManager. This was causing its waitForViewInstallation method to hang if the view in question was the member's initial view Project: http://git-wip-us.apache.org/repos/asf/incubator-geode/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-geode/commit/0c1008e6 Tree: http://git-wip-us.apache.org/repos/asf/incubator-geode/tree/0c1008e6 Diff: http://git-wip-us.apache.org/repos/asf/incubator-geode/diff/0c1008e6 Branch: refs/heads/develop Commit: 0c1008e659700b2515994cfc91cae72ba1857f06 Parents: 481574d Author: Bruce Schuchardt Authored: Wed Oct 21 10:31:03 2015 -0700 Committer: Bruce Schuchardt Committed: Wed Oct 21 10:31:03 2015 -0700 ---------------------------------------------------------------------- .../internal/membership/gms/mgr/GMSMembershipManager.java | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/0c1008e6/gemfire-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/mgr/GMSMembershipManager.java ---------------------------------------------------------------------- diff --git a/gemfire-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/mgr/GMSMembershipManager.java b/gemfire-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/mgr/GMSMembershipManager.java index a102ac2..204cc0b 100755 --- a/gemfire-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/mgr/GMSMembershipManager.java +++ b/gemfire-core/src/main/java/com/gemstone/gemfire/distributed/internal/membership/gms/mgr/GMSMembershipManager.java @@ -799,6 +799,10 @@ public class GMSMembershipManager implements MembershipManager, Manager logger.info(LogMarker.DISTRIBUTION, LocalizedMessage.create( LocalizedStrings.GroupMembershipService_CONNECTED_TO_JGROUPS_CHANNEL_TOOK__0__MS, delta)); + NetView initialView = services.getJoinLeave().getView(); + latestView = new NetView(initialView, initialView.getViewId()); + listener.viewInstalled(latestView); + } catch (RuntimeException ex) { throw ex; }