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/e506f74b Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/e506f74b Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/e506f74b Branch: refs/heads/master Commit: e506f74baf596a6be47fb733a4c6c8cebacbecba Parents: 36f447f Author: benwa <[email protected]> Authored: Thu Sep 7 16:57:17 2017 +0700 Committer: benwa <[email protected]> Committed: Thu Sep 7 17:39:31 2017 +0700 ---------------------------------------------------------------------- .../org/apache/james/backends/cassandra/DockerCassandraRule.java | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/james-project/blob/e506f74b/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: [email protected] For additional commands, e-mail: [email protected]
