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