You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by il...@apache.org on 2020/03/31 17:03:17 UTC

[ignite] branch master updated: IGNITE-12842 Cache IGNITE_DAEMON system property lookup - Fixes #7579.

This is an automated email from the ASF dual-hosted git repository.

ilyak pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ignite.git


The following commit(s) were added to refs/heads/master by this push:
     new 068b1dc  IGNITE-12842 Cache IGNITE_DAEMON system property lookup - Fixes #7579.
068b1dc is described below

commit 068b1dc78b1655b6d855873329532c0a590080b6
Author: Sunny Chan <gi...@sunnychan.hk>
AuthorDate: Tue Mar 31 20:01:07 2020 +0300

    IGNITE-12842 Cache IGNITE_DAEMON system property lookup - Fixes #7579.
    
    Signed-off-by: Ilya Kasnacheev <il...@gmail.com>
---
 .../main/java/org/apache/ignite/internal/GridKernalContextImpl.java | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContextImpl.java b/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContextImpl.java
index 7196dea..add1749 100644
--- a/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContextImpl.java
+++ b/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContextImpl.java
@@ -111,7 +111,6 @@ import org.apache.ignite.plugin.PluginProvider;
 import org.apache.ignite.thread.IgniteStripedThreadPoolExecutor;
 import org.jetbrains.annotations.Nullable;
 
-import static org.apache.ignite.IgniteSystemProperties.IGNITE_DAEMON;
 import static org.apache.ignite.internal.IgniteComponentType.SPRING;
 
 /**
@@ -469,6 +468,9 @@ public class GridKernalContextImpl implements GridKernalContext, Externalizable
     /** Recovery mode flag. Flag is set to {@code false} when discovery manager started. */
     private boolean recoveryMode = true;
 
+    /** */
+    private final boolean igniteDaemon = IgniteSystemProperties.getBoolean(IgniteSystemProperties.IGNITE_DAEMON);
+
     /**
      * No-arg constructor is required by externalization.
      */
@@ -1052,7 +1054,7 @@ public class GridKernalContextImpl implements GridKernalContext, Externalizable
         ClusterNode locNode0 = localNode();
 
         return locNode0 != null ? locNode0.isDaemon() :
-            (config().isDaemon() || IgniteSystemProperties.getBoolean(IGNITE_DAEMON));
+            (config().isDaemon() || igniteDaemon);
     }
 
     /** {@inheritDoc} */