Skip to content

Commit b1cdaf9

Browse files
authored
Tune Cassandra options for faster startup (#4309)
* Tune Cassandra options for faster startup * remove `setStartupAttempts`
1 parent 99b91b8 commit b1cdaf9

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

modules/cassandra/src/main/java/org/testcontainers/containers/CassandraContainer.java

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,15 @@ public CassandraContainer(DockerImageName dockerImageName) {
5858
dockerImageName.assertCompatibleWith(DEFAULT_IMAGE_NAME);
5959

6060
addExposedPort(CQL_PORT);
61-
setStartupAttempts(3);
6261
this.enableJmxReporting = false;
62+
63+
withEnv("CASSANDRA_SNITCH", "GossipingPropertyFileSnitch");
64+
withEnv(
65+
"JVM_OPTS",
66+
"-Dcassandra.skip_wait_for_gossip_to_settle=0 -Dcassandra.initial_token=0"
67+
);
68+
withEnv("HEAP_NEWSIZE", "128M");
69+
withEnv("MAX_HEAP_SIZE", "1024M");
6370
}
6471

6572
@Override

0 commit comments

Comments
 (0)