Return-Path: X-Original-To: apmail-ignite-commits-archive@minotaur.apache.org Delivered-To: apmail-ignite-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 652EC109E8 for ; Wed, 2 Sep 2015 10:23:00 +0000 (UTC) Received: (qmail 31200 invoked by uid 500); 2 Sep 2015 10:23:00 -0000 Delivered-To: apmail-ignite-commits-archive@ignite.apache.org Received: (qmail 31168 invoked by uid 500); 2 Sep 2015 10:23:00 -0000 Mailing-List: contact commits-help@ignite.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.apache.org Delivered-To: mailing list commits@ignite.apache.org Received: (qmail 31120 invoked by uid 99); 2 Sep 2015 10:23:00 -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; Wed, 02 Sep 2015 10:23:00 +0000 Received: by git1-us-west.apache.org (ASF Mail Server at git1-us-west.apache.org, from userid 33) id 0D27ADFAEC; Wed, 2 Sep 2015 10:23:00 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: vozerov@apache.org To: commits@ignite.apache.org Date: Wed, 02 Sep 2015 10:23:00 -0000 Message-Id: <4987be4c3618495e94b9993a1b86144f@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: [1/2] ignite git commit: IGNITE-1354 Platform: AFTER_GRID_STOP lifecycle events do not work Repository: ignite Updated Branches: refs/heads/ignite-1.4 7016bd963 -> da29a706f IGNITE-1354 Platform: AFTER_GRID_STOP lifecycle events do not work Filter AfterStop events on Java side. Project: http://git-wip-us.apache.org/repos/asf/ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/d734b6e4 Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/d734b6e4 Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/d734b6e4 Branch: refs/heads/ignite-1.4 Commit: d734b6e4dfcb79c7707f3f55abc445674e23409a Parents: fdcd47b Author: ptupitsyn Authored: Wed Sep 2 13:08:56 2015 +0300 Committer: ptupitsyn Committed: Wed Sep 2 13:08:56 2015 +0300 ---------------------------------------------------------------------- .../processors/platform/lifecycle/PlatformLifecycleBean.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ignite/blob/d734b6e4/modules/platform/src/main/java/org/apache/ignite/internal/processors/platform/lifecycle/PlatformLifecycleBean.java ---------------------------------------------------------------------- diff --git a/modules/platform/src/main/java/org/apache/ignite/internal/processors/platform/lifecycle/PlatformLifecycleBean.java b/modules/platform/src/main/java/org/apache/ignite/internal/processors/platform/lifecycle/PlatformLifecycleBean.java index 3f5d285..f17e824 100644 --- a/modules/platform/src/main/java/org/apache/ignite/internal/processors/platform/lifecycle/PlatformLifecycleBean.java +++ b/modules/platform/src/main/java/org/apache/ignite/internal/processors/platform/lifecycle/PlatformLifecycleBean.java @@ -57,7 +57,9 @@ public class PlatformLifecycleBean implements LifecycleBean { assert ptr != 0; - gate.lifecycleEvent(ptr, evt.ordinal()); + // Do not send after-stop events because gate will fail due to grid being stopped. + if (evt != LifecycleEventType.AFTER_NODE_STOP) + gate.lifecycleEvent(ptr, evt.ordinal()); } /**