You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by tf...@apache.org on 2017/04/27 23:38:40 UTC

[2/2] lucene-solr:jira/solr-10233: Fix ChaosMonkey expire connection and connection loss properties

Fix ChaosMonkey expire connection and connection loss properties


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

Branch: refs/heads/jira/solr-10233
Commit: a342edd9eee95c30eabd00824a7c69f1d36ba33a
Parents: 2c133d4
Author: Tomas Fernandez Lobbe <tf...@apache.org>
Authored: Thu Apr 27 16:38:24 2017 -0700
Committer: Tomas Fernandez Lobbe <tf...@apache.org>
Committed: Thu Apr 27 16:38:24 2017 -0700

----------------------------------------------------------------------
 .../src/java/org/apache/solr/cloud/ChaosMonkey.java          | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/a342edd9/solr/test-framework/src/java/org/apache/solr/cloud/ChaosMonkey.java
----------------------------------------------------------------------
diff --git a/solr/test-framework/src/java/org/apache/solr/cloud/ChaosMonkey.java b/solr/test-framework/src/java/org/apache/solr/cloud/ChaosMonkey.java
index fd2d15b..f42831b 100644
--- a/solr/test-framework/src/java/org/apache/solr/cloud/ChaosMonkey.java
+++ b/solr/test-framework/src/java/org/apache/solr/cloud/ChaosMonkey.java
@@ -63,8 +63,8 @@ public class ChaosMonkey {
   private Map<String,List<CloudJettyRunner>> shardToJetty;
   
   private static final Boolean MONKEY_ENABLED = Boolean.valueOf(System.getProperty("solr.tests.cloud.cm.enabled", "true"));
-  private static final Boolean CONN_LOSS = Boolean.valueOf(System.getProperty("solr.tests.cloud.cm.connloss", null));
-  private static final Boolean EXP = Boolean.valueOf(System.getProperty("solr.tests.cloud.cm.exp", null));
+  private static final String CONN_LOSS = System.getProperty("solr.tests.cloud.cm.connloss");
+  private static final String EXP = System.getProperty("solr.tests.cloud.cm.exp");
   
   private ZkTestServer zkServer;
   private ZkStateReader zkStateReader;
@@ -108,12 +108,12 @@ public class ChaosMonkey {
     }
     
     if (EXP != null) {
-      expireSessions = EXP; 
+      expireSessions = Boolean.parseBoolean(EXP); 
     } else {
       expireSessions = chaosRandom.nextBoolean();
     }
     if (CONN_LOSS != null) {
-      causeConnectionLoss = CONN_LOSS;
+      causeConnectionLoss = Boolean.parseBoolean(CONN_LOSS);
     } else {
       causeConnectionLoss = chaosRandom.nextBoolean();
     }