From 0f019b0049ddd57f3fe3d47d1328781afb1ccdbc Mon Sep 17 00:00:00 2001 From: Moritz Halbritter Date: Thu, 14 Sep 2023 11:20:22 +0200 Subject: [PATCH] Reign in Cassandra memory consumption when running tests The environment variables are the same as the Cassandra Testcontainers uses. --- .../service/connection/cassandra/cassandra-compose.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/spring-boot-project/spring-boot-docker-compose/src/test/resources/org/springframework/boot/docker/compose/service/connection/cassandra/cassandra-compose.yaml b/spring-boot-project/spring-boot-docker-compose/src/test/resources/org/springframework/boot/docker/compose/service/connection/cassandra/cassandra-compose.yaml index 7953636f15..b8d5ffd528 100644 --- a/spring-boot-project/spring-boot-docker-compose/src/test/resources/org/springframework/boot/docker/compose/service/connection/cassandra/cassandra-compose.yaml +++ b/spring-boot-project/spring-boot-docker-compose/src/test/resources/org/springframework/boot/docker/compose/service/connection/cassandra/cassandra-compose.yaml @@ -4,4 +4,9 @@ services: ports: - '9042' environment: + - 'CASSANDRA_SNITCH=GossipingPropertyFileSnitch' + - 'JVM_OPTS=-Dcassandra.skip_wait_for_gossip_to_settle=0 -Dcassandra.initial_token=0' + - 'HEAP_NEWSIZE=128M' + - 'MAX_HEAP_SIZE=1024M' + - 'CASSANDRA_ENDPOINT_SNITCH=GossipingPropertyFileSnitch' - 'CASSANDRA_DC=dc1'