# IGNITE-943 Fix performance suggestion, move it to GridDiscoveryManager
Project: http://git-wip-us.apache.org/repos/asf/incubator-ignite/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ignite/commit/b0d9ef8a Tree: http://git-wip-us.apache.org/repos/asf/incubator-ignite/tree/b0d9ef8a Diff: http://git-wip-us.apache.org/repos/asf/incubator-ignite/diff/b0d9ef8a Branch: refs/heads/ignite-218 Commit: b0d9ef8ab3f7880c04b0dd8e301e808a66e3d800 Parents: 966276e Author: sevdokimov <sevdoki...@gridgain.com> Authored: Thu May 28 12:38:38 2015 +0300 Committer: sevdokimov <sevdoki...@gridgain.com> Committed: Thu May 28 14:46:08 2015 +0300 ---------------------------------------------------------------------- .../src/main/java/org/apache/ignite/internal/IgniteKernal.java | 3 --- .../internal/managers/discovery/GridDiscoveryManager.java | 6 ++++++ 2 files changed, 6 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/b0d9ef8a/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java b/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java index d6e3ca4..9d752ce 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/IgniteKernal.java @@ -1072,9 +1072,6 @@ public class IgniteKernal implements IgniteEx, IgniteMXBean, Externalizable { if (cfg.getIncludeEventTypes() != null && cfg.getIncludeEventTypes().length != 0) perf.add("Disable grid events (remove 'includeEventTypes' from configuration)"); - if (Boolean.TRUE.equals(cfg.isClientMode()) && !cfg.getDiscoverySpi().isClientMode()) - perf.add("Use TcpDiscoverySpi in client mode for client node"); - if (OptimizedMarshaller.available() && !(cfg.getMarshaller() instanceof OptimizedMarshaller)) perf.add("Enable optimized marshaller (set 'marshaller' to " + OptimizedMarshaller.class.getSimpleName() + ')'); http://git-wip-us.apache.org/repos/asf/incubator-ignite/blob/b0d9ef8a/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java ---------------------------------------------------------------------- diff --git a/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java b/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java index 9619c1c..0f79084 100644 --- a/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java +++ b/modules/core/src/main/java/org/apache/ignite/internal/managers/discovery/GridDiscoveryManager.java @@ -283,6 +283,12 @@ public class GridDiscoveryManager extends GridManagerAdapter<DiscoverySpi> { } /** {@inheritDoc} */ + @Override protected void onKernalStart0() throws IgniteCheckedException { + if (Boolean.TRUE.equals(ctx.config().isClientMode()) && !getSpi().isClientMode()) + ctx.performance().add("Enable client mode for TcpDiscoverySpi (set TcpDiscoverySpi.clientMode to true)"); + } + + /** {@inheritDoc} */ @Override public void start() throws IgniteCheckedException { long totSysMemory = -1;