[01/50] [abbrv] ignite git commit: IGNITE-8101 Ability to terminate system workers by JMX for test purposes.

2018-04-16 Thread agoncharuk
Repository: ignite
Updated Branches:
  refs/heads/ignite-7708 83be65ea7 -> eced6a11a


IGNITE-8101 Ability to terminate system workers by JMX for test purposes.

Signed-off-by: Andrey Gura 


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/a96ac047
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/a96ac047
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/a96ac047

Branch: refs/heads/ignite-7708
Commit: a96ac04755d2c7448508990fe9e1dad62b90
Parents: 3a71765
Author: Dmitriy Sorokin 
Authored: Tue Apr 10 22:20:41 2018 +0300
Committer: Andrey Gura 
Committed: Tue Apr 10 22:20:41 2018 +0300

--
 .../apache/ignite/IgniteSystemProperties.java   |  7 ++
 .../failure/StopNodeOrHaltFailureHandler.java   |  2 +-
 .../ignite/internal/GridKernalContext.java  |  8 ++
 .../ignite/internal/GridKernalContextImpl.java  | 10 +++
 .../apache/ignite/internal/IgniteKernal.java| 16 +++-
 .../discovery/GridDiscoveryManager.java |  2 +-
 .../GridCachePartitionExchangeManager.java  |  3 +-
 .../cache/GridCacheSharedTtlCleanupManager.java |  3 +-
 .../wal/reader/StandaloneGridKernalContext.java |  6 ++
 .../timeout/GridTimeoutProcessor.java   |  3 +-
 .../ignite/internal/util/IgniteUtils.java   |  7 +-
 .../worker/WorkersControlMXBeanImpl.java| 62 +++
 .../ignite/internal/worker/WorkersRegistry.java | 80 
 .../ignite/internal/worker/package-info.java| 22 ++
 .../ignite/mxbean/WorkersControlMXBean.java | 49 
 15 files changed, 271 insertions(+), 9 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ignite/blob/a96ac047/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java 
b/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
index 152d845..9da123e 100644
--- a/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
+++ b/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
@@ -423,6 +423,13 @@ public final class IgniteSystemProperties {
 public static final String IGNITE_MBEANS_DISABLED = 
"IGNITE_MBEANS_DISABLED";
 
 /**
+ * If property is set to {@code true}, then test features will be enabled.
+ *
+ * Default is {@code false}.
+ */
+public static final String IGNITE_TEST_FEATURES_ENABLED = 
"IGNITE_TEST_FEATURES_ENABLED";
+
+/**
  * Property controlling size of buffer holding last exception. Default 
value of {@code 1000}.
  */
 public static final String IGNITE_EXCEPTION_REGISTRY_MAX_SIZE = 
"IGNITE_EXCEPTION_REGISTRY_MAX_SIZE";

http://git-wip-us.apache.org/repos/asf/ignite/blob/a96ac047/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
 
b/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
index 4f74406..3ce4ff6 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
@@ -92,7 +92,7 @@ public class StopNodeOrHaltFailureHandler implements 
FailureHandler {
 ).start();
 }
 else {
-U.error(log, "JVM will be halted immediately on ignite failure: 
[failureCtx=" + failureCtx + ']');
+U.error(log, "JVM will be halted immediately due to the failure: 
[failureCtx=" + failureCtx + ']');
 
 Runtime.getRuntime().halt(Ignition.KILL_EXIT_CODE);
 }

http://git-wip-us.apache.org/repos/asf/ignite/blob/a96ac047/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java 
b/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
index 0b40054..505c3d6 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
@@ -32,6 +32,7 @@ import 
org.apache.ignite.internal.managers.eventstorage.GridEventStorageManager;
 import org.apache.ignite.internal.managers.failover.GridFailoverManager;
 import org.apache.ignite.internal.managers.indexing.GridIndexingManager;
 import 
org.apache.ignite.internal.managers.loadbalancer.GridLoadBalancerManager;

[24/54] [abbrv] ignite git commit: IGNITE-8101 Ability to terminate system workers by JMX for test purposes.

2018-04-13 Thread agoncharuk
IGNITE-8101 Ability to terminate system workers by JMX for test purposes.

Signed-off-by: Andrey Gura 


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/a96ac047
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/a96ac047
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/a96ac047

Branch: refs/heads/ignite-6083
Commit: a96ac04755d2c7448508990fe9e1dad62b90
Parents: 3a71765
Author: Dmitriy Sorokin 
Authored: Tue Apr 10 22:20:41 2018 +0300
Committer: Andrey Gura 
Committed: Tue Apr 10 22:20:41 2018 +0300

--
 .../apache/ignite/IgniteSystemProperties.java   |  7 ++
 .../failure/StopNodeOrHaltFailureHandler.java   |  2 +-
 .../ignite/internal/GridKernalContext.java  |  8 ++
 .../ignite/internal/GridKernalContextImpl.java  | 10 +++
 .../apache/ignite/internal/IgniteKernal.java| 16 +++-
 .../discovery/GridDiscoveryManager.java |  2 +-
 .../GridCachePartitionExchangeManager.java  |  3 +-
 .../cache/GridCacheSharedTtlCleanupManager.java |  3 +-
 .../wal/reader/StandaloneGridKernalContext.java |  6 ++
 .../timeout/GridTimeoutProcessor.java   |  3 +-
 .../ignite/internal/util/IgniteUtils.java   |  7 +-
 .../worker/WorkersControlMXBeanImpl.java| 62 +++
 .../ignite/internal/worker/WorkersRegistry.java | 80 
 .../ignite/internal/worker/package-info.java| 22 ++
 .../ignite/mxbean/WorkersControlMXBean.java | 49 
 15 files changed, 271 insertions(+), 9 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ignite/blob/a96ac047/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java 
b/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
index 152d845..9da123e 100644
--- a/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
+++ b/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
@@ -423,6 +423,13 @@ public final class IgniteSystemProperties {
 public static final String IGNITE_MBEANS_DISABLED = 
"IGNITE_MBEANS_DISABLED";
 
 /**
+ * If property is set to {@code true}, then test features will be enabled.
+ *
+ * Default is {@code false}.
+ */
+public static final String IGNITE_TEST_FEATURES_ENABLED = 
"IGNITE_TEST_FEATURES_ENABLED";
+
+/**
  * Property controlling size of buffer holding last exception. Default 
value of {@code 1000}.
  */
 public static final String IGNITE_EXCEPTION_REGISTRY_MAX_SIZE = 
"IGNITE_EXCEPTION_REGISTRY_MAX_SIZE";

http://git-wip-us.apache.org/repos/asf/ignite/blob/a96ac047/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
 
b/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
index 4f74406..3ce4ff6 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
@@ -92,7 +92,7 @@ public class StopNodeOrHaltFailureHandler implements 
FailureHandler {
 ).start();
 }
 else {
-U.error(log, "JVM will be halted immediately on ignite failure: 
[failureCtx=" + failureCtx + ']');
+U.error(log, "JVM will be halted immediately due to the failure: 
[failureCtx=" + failureCtx + ']');
 
 Runtime.getRuntime().halt(Ignition.KILL_EXIT_CODE);
 }

http://git-wip-us.apache.org/repos/asf/ignite/blob/a96ac047/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java 
b/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
index 0b40054..505c3d6 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
@@ -32,6 +32,7 @@ import 
org.apache.ignite.internal.managers.eventstorage.GridEventStorageManager;
 import org.apache.ignite.internal.managers.failover.GridFailoverManager;
 import org.apache.ignite.internal.managers.indexing.GridIndexingManager;
 import 
org.apache.ignite.internal.managers.loadbalancer.GridLoadBalancerManager;
+import org.apache.ignite.internal.worker.WorkersRegistry;
 import 

[12/14] ignite git commit: IGNITE-8101 Ability to terminate system workers by JMX for test purposes.

2018-04-11 Thread akuznetsov
IGNITE-8101 Ability to terminate system workers by JMX for test purposes.

Signed-off-by: Andrey Gura 


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/a96ac047
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/a96ac047
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/a96ac047

Branch: refs/heads/ignite-8201
Commit: a96ac04755d2c7448508990fe9e1dad62b90
Parents: 3a71765
Author: Dmitriy Sorokin 
Authored: Tue Apr 10 22:20:41 2018 +0300
Committer: Andrey Gura 
Committed: Tue Apr 10 22:20:41 2018 +0300

--
 .../apache/ignite/IgniteSystemProperties.java   |  7 ++
 .../failure/StopNodeOrHaltFailureHandler.java   |  2 +-
 .../ignite/internal/GridKernalContext.java  |  8 ++
 .../ignite/internal/GridKernalContextImpl.java  | 10 +++
 .../apache/ignite/internal/IgniteKernal.java| 16 +++-
 .../discovery/GridDiscoveryManager.java |  2 +-
 .../GridCachePartitionExchangeManager.java  |  3 +-
 .../cache/GridCacheSharedTtlCleanupManager.java |  3 +-
 .../wal/reader/StandaloneGridKernalContext.java |  6 ++
 .../timeout/GridTimeoutProcessor.java   |  3 +-
 .../ignite/internal/util/IgniteUtils.java   |  7 +-
 .../worker/WorkersControlMXBeanImpl.java| 62 +++
 .../ignite/internal/worker/WorkersRegistry.java | 80 
 .../ignite/internal/worker/package-info.java| 22 ++
 .../ignite/mxbean/WorkersControlMXBean.java | 49 
 15 files changed, 271 insertions(+), 9 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ignite/blob/a96ac047/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java 
b/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
index 152d845..9da123e 100644
--- a/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
+++ b/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
@@ -423,6 +423,13 @@ public final class IgniteSystemProperties {
 public static final String IGNITE_MBEANS_DISABLED = 
"IGNITE_MBEANS_DISABLED";
 
 /**
+ * If property is set to {@code true}, then test features will be enabled.
+ *
+ * Default is {@code false}.
+ */
+public static final String IGNITE_TEST_FEATURES_ENABLED = 
"IGNITE_TEST_FEATURES_ENABLED";
+
+/**
  * Property controlling size of buffer holding last exception. Default 
value of {@code 1000}.
  */
 public static final String IGNITE_EXCEPTION_REGISTRY_MAX_SIZE = 
"IGNITE_EXCEPTION_REGISTRY_MAX_SIZE";

http://git-wip-us.apache.org/repos/asf/ignite/blob/a96ac047/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
 
b/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
index 4f74406..3ce4ff6 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
@@ -92,7 +92,7 @@ public class StopNodeOrHaltFailureHandler implements 
FailureHandler {
 ).start();
 }
 else {
-U.error(log, "JVM will be halted immediately on ignite failure: 
[failureCtx=" + failureCtx + ']');
+U.error(log, "JVM will be halted immediately due to the failure: 
[failureCtx=" + failureCtx + ']');
 
 Runtime.getRuntime().halt(Ignition.KILL_EXIT_CODE);
 }

http://git-wip-us.apache.org/repos/asf/ignite/blob/a96ac047/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java 
b/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
index 0b40054..505c3d6 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
@@ -32,6 +32,7 @@ import 
org.apache.ignite.internal.managers.eventstorage.GridEventStorageManager;
 import org.apache.ignite.internal.managers.failover.GridFailoverManager;
 import org.apache.ignite.internal.managers.indexing.GridIndexingManager;
 import 
org.apache.ignite.internal.managers.loadbalancer.GridLoadBalancerManager;
+import org.apache.ignite.internal.worker.WorkersRegistry;
 import 

ignite git commit: IGNITE-8101 Ability to terminate system workers by JMX for test purposes.

2018-04-10 Thread agura
Repository: ignite
Updated Branches:
  refs/heads/ignite-2.5 99feab6ac -> 526fb0ee6


IGNITE-8101 Ability to terminate system workers by JMX for test purposes.

Signed-off-by: Andrey Gura 


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/526fb0ee
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/526fb0ee
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/526fb0ee

Branch: refs/heads/ignite-2.5
Commit: 526fb0ee612ef71fde58a1274db35e8205304a63
Parents: 99feab6
Author: Dmitriy Sorokin 
Authored: Tue Apr 10 22:20:41 2018 +0300
Committer: Andrey Gura 
Committed: Tue Apr 10 22:23:57 2018 +0300

--
 .../apache/ignite/IgniteSystemProperties.java   |  7 ++
 .../failure/StopNodeOrHaltFailureHandler.java   |  2 +-
 .../ignite/internal/GridKernalContext.java  |  8 ++
 .../ignite/internal/GridKernalContextImpl.java  | 10 +++
 .../apache/ignite/internal/IgniteKernal.java| 16 +++-
 .../discovery/GridDiscoveryManager.java |  2 +-
 .../GridCachePartitionExchangeManager.java  |  3 +-
 .../cache/GridCacheSharedTtlCleanupManager.java |  3 +-
 .../wal/reader/StandaloneGridKernalContext.java |  6 ++
 .../timeout/GridTimeoutProcessor.java   |  3 +-
 .../ignite/internal/util/IgniteUtils.java   |  7 +-
 .../worker/WorkersControlMXBeanImpl.java| 62 +++
 .../ignite/internal/worker/WorkersRegistry.java | 80 
 .../ignite/internal/worker/package-info.java| 22 ++
 .../ignite/mxbean/WorkersControlMXBean.java | 49 
 15 files changed, 271 insertions(+), 9 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ignite/blob/526fb0ee/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java 
b/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
index 152d845..9da123e 100644
--- a/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
+++ b/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
@@ -423,6 +423,13 @@ public final class IgniteSystemProperties {
 public static final String IGNITE_MBEANS_DISABLED = 
"IGNITE_MBEANS_DISABLED";
 
 /**
+ * If property is set to {@code true}, then test features will be enabled.
+ *
+ * Default is {@code false}.
+ */
+public static final String IGNITE_TEST_FEATURES_ENABLED = 
"IGNITE_TEST_FEATURES_ENABLED";
+
+/**
  * Property controlling size of buffer holding last exception. Default 
value of {@code 1000}.
  */
 public static final String IGNITE_EXCEPTION_REGISTRY_MAX_SIZE = 
"IGNITE_EXCEPTION_REGISTRY_MAX_SIZE";

http://git-wip-us.apache.org/repos/asf/ignite/blob/526fb0ee/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
 
b/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
index 4f74406..3ce4ff6 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
@@ -92,7 +92,7 @@ public class StopNodeOrHaltFailureHandler implements 
FailureHandler {
 ).start();
 }
 else {
-U.error(log, "JVM will be halted immediately on ignite failure: 
[failureCtx=" + failureCtx + ']');
+U.error(log, "JVM will be halted immediately due to the failure: 
[failureCtx=" + failureCtx + ']');
 
 Runtime.getRuntime().halt(Ignition.KILL_EXIT_CODE);
 }

http://git-wip-us.apache.org/repos/asf/ignite/blob/526fb0ee/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java 
b/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
index 0b40054..505c3d6 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
@@ -32,6 +32,7 @@ import 
org.apache.ignite.internal.managers.eventstorage.GridEventStorageManager;
 import org.apache.ignite.internal.managers.failover.GridFailoverManager;
 import org.apache.ignite.internal.managers.indexing.GridIndexingManager;
 import 
org.apache.ignite.internal.managers.loadbalancer.GridLoadBalancerManager;

ignite git commit: IGNITE-8101 Ability to terminate system workers by JMX for test purposes.

2018-04-10 Thread agura
Repository: ignite
Updated Branches:
  refs/heads/master 3a7176582 -> a96ac0475


IGNITE-8101 Ability to terminate system workers by JMX for test purposes.

Signed-off-by: Andrey Gura 


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/a96ac047
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/a96ac047
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/a96ac047

Branch: refs/heads/master
Commit: a96ac04755d2c7448508990fe9e1dad62b90
Parents: 3a71765
Author: Dmitriy Sorokin 
Authored: Tue Apr 10 22:20:41 2018 +0300
Committer: Andrey Gura 
Committed: Tue Apr 10 22:20:41 2018 +0300

--
 .../apache/ignite/IgniteSystemProperties.java   |  7 ++
 .../failure/StopNodeOrHaltFailureHandler.java   |  2 +-
 .../ignite/internal/GridKernalContext.java  |  8 ++
 .../ignite/internal/GridKernalContextImpl.java  | 10 +++
 .../apache/ignite/internal/IgniteKernal.java| 16 +++-
 .../discovery/GridDiscoveryManager.java |  2 +-
 .../GridCachePartitionExchangeManager.java  |  3 +-
 .../cache/GridCacheSharedTtlCleanupManager.java |  3 +-
 .../wal/reader/StandaloneGridKernalContext.java |  6 ++
 .../timeout/GridTimeoutProcessor.java   |  3 +-
 .../ignite/internal/util/IgniteUtils.java   |  7 +-
 .../worker/WorkersControlMXBeanImpl.java| 62 +++
 .../ignite/internal/worker/WorkersRegistry.java | 80 
 .../ignite/internal/worker/package-info.java| 22 ++
 .../ignite/mxbean/WorkersControlMXBean.java | 49 
 15 files changed, 271 insertions(+), 9 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/ignite/blob/a96ac047/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java 
b/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
index 152d845..9da123e 100644
--- a/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
+++ b/modules/core/src/main/java/org/apache/ignite/IgniteSystemProperties.java
@@ -423,6 +423,13 @@ public final class IgniteSystemProperties {
 public static final String IGNITE_MBEANS_DISABLED = 
"IGNITE_MBEANS_DISABLED";
 
 /**
+ * If property is set to {@code true}, then test features will be enabled.
+ *
+ * Default is {@code false}.
+ */
+public static final String IGNITE_TEST_FEATURES_ENABLED = 
"IGNITE_TEST_FEATURES_ENABLED";
+
+/**
  * Property controlling size of buffer holding last exception. Default 
value of {@code 1000}.
  */
 public static final String IGNITE_EXCEPTION_REGISTRY_MAX_SIZE = 
"IGNITE_EXCEPTION_REGISTRY_MAX_SIZE";

http://git-wip-us.apache.org/repos/asf/ignite/blob/a96ac047/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
 
b/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
index 4f74406..3ce4ff6 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/failure/StopNodeOrHaltFailureHandler.java
@@ -92,7 +92,7 @@ public class StopNodeOrHaltFailureHandler implements 
FailureHandler {
 ).start();
 }
 else {
-U.error(log, "JVM will be halted immediately on ignite failure: 
[failureCtx=" + failureCtx + ']');
+U.error(log, "JVM will be halted immediately due to the failure: 
[failureCtx=" + failureCtx + ']');
 
 Runtime.getRuntime().halt(Ignition.KILL_EXIT_CODE);
 }

http://git-wip-us.apache.org/repos/asf/ignite/blob/a96ac047/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
--
diff --git 
a/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java 
b/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
index 0b40054..505c3d6 100644
--- 
a/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
+++ 
b/modules/core/src/main/java/org/apache/ignite/internal/GridKernalContext.java
@@ -32,6 +32,7 @@ import 
org.apache.ignite.internal.managers.eventstorage.GridEventStorageManager;
 import org.apache.ignite.internal.managers.failover.GridFailoverManager;
 import org.apache.ignite.internal.managers.indexing.GridIndexingManager;
 import 
org.apache.ignite.internal.managers.loadbalancer.GridLoadBalancerManager;
+import