JAMES-2133 Avoid cassandra test containers to cluster together

Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/2c411e8b
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/2c411e8b
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/2c411e8b

Branch: refs/heads/master
Commit: 2c411e8b5bb8d304f5b2775f0e28e83e9ccf9859
Parents: 5bd1604
Author: benwa <btell...@linagora.com>
Authored: Thu Sep 7 16:57:17 2017 +0700
Committer: Antoine Duprat <adup...@linagora.com>
Committed: Fri Sep 8 21:58:06 2017 +0200

----------------------------------------------------------------------
 .../org/apache/james/backends/cassandra/DockerCassandraRule.java | 4 ++++
 1 file changed, 4 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/2c411e8b/backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/DockerCassandraRule.java
----------------------------------------------------------------------
diff --git 
a/backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/DockerCassandraRule.java
 
b/backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/DockerCassandraRule.java
index 2579a14..67ce0b4 100644
--- 
a/backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/DockerCassandraRule.java
+++ 
b/backends-common/cassandra/src/test/java/org/apache/james/backends/cassandra/DockerCassandraRule.java
@@ -19,6 +19,8 @@
 
 package org.apache.james.backends.cassandra;
 
+import java.util.UUID;
+
 import org.apache.commons.lang3.RandomStringUtils;
 import org.junit.rules.TestRule;
 import org.junit.runner.Description;
@@ -80,6 +82,8 @@ public class DockerCassandraRule implements TestRule {
                         .run("echo \"JVM_OPTS=\\\"\\$JVM_OPTS 
-Dcassandra.skip_wait_for_gossip_to_settle=0\\\"\" >> " + CASSANDRA_ENV)
                         //make sure commit log disk flush won't happen
                         .run("sed -i -e \"s/commitlog_sync_period_in_ms: 
10000/commitlog_sync_period_in_ms: 9999999/\" " + CASSANDRA_YAML)
+                        //Cassandra nodes should not cluster together
+                        .run("sed -i -e \"s/cluster_name: 'Test 
Cluster'/cluster_name: 'Test Cluster " + UUID.randomUUID() + "'/\" " + 
CASSANDRA_YAML)
                         //auto_bootstrap should be useless when no existing 
data
                         .run("echo auto_bootstrap: false >> " + CASSANDRA_YAML)
                         .run("echo \"-Xms1500M\" >> " + JVM_OPTIONS)


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to