keycloak-uncached
Changes
testsuite/performance/tests/pom.xml 2(+2 -0)
Details
diff --git a/testsuite/performance/db/mariadb/Dockerfile b/testsuite/performance/db/mariadb/Dockerfile
index abc9b45..de5c982 100644
--- a/testsuite/performance/db/mariadb/Dockerfile
+++ b/testsuite/performance/db/mariadb/Dockerfile
@@ -1,6 +1,9 @@
FROM mariadb:10.3
-ADD wsrep.cnf /etc/mysql/conf.d/
+ARG MAX_CONNECTIONS=100
+
+ADD wsrep.cnf.template /etc/mysql/conf.d/
+RUN sed -e s/@MAX_CONNECTIONS@/$MAX_CONNECTIONS/ /etc/mysql/conf.d/wsrep.cnf.template > /etc/mysql/conf.d/wsrep.cnf; cat /etc/mysql/conf.d/wsrep.cnf
ADD mariadb-healthcheck.sh /usr/local/bin/
RUN chmod -v +x /usr/local/bin/mariadb-healthcheck.sh
testsuite/performance/tests/pom.xml 2(+2 -0)
diff --git a/testsuite/performance/tests/pom.xml b/testsuite/performance/tests/pom.xml
index fabddf1..f13a1ac 100644
--- a/testsuite/performance/tests/pom.xml
+++ b/testsuite/performance/tests/pom.xml
@@ -58,6 +58,7 @@
<db.dc1.docker.cpusets>1</db.dc1.docker.cpusets>
<db.dc2.docker.cpusets>1</db.dc2.docker.cpusets>
<db.docker.memlimit>2g</db.docker.memlimit>
+ <db.max.connections>100</db.max.connections>
<db.dump.download.site>https://downloads.jboss.org/keycloak-qe</db.dump.download.site>
<!-- Load Balancer Settings -->
@@ -418,6 +419,7 @@
<DB_DC1_CPUSETS>${db.dc1.docker.cpusets}</DB_DC1_CPUSETS>
<DB_DC2_CPUSETS>${db.dc2.docker.cpusets}</DB_DC2_CPUSETS>
<DB_MEMLIMIT>${db.docker.memlimit}</DB_MEMLIMIT>
+ <DB_MAX_CONNECTIONS>${db.max.connections}</DB_MAX_CONNECTIONS>
<LB_CPUSETS>${lb.docker.cpusets}</LB_CPUSETS>
<LB_DC1_CPUSETS>${lb.dc1.docker.cpusets}</LB_DC1_CPUSETS>
diff --git a/testsuite/performance/tests/src/main/docker-compose/cluster/docker-compose-base.yml b/testsuite/performance/tests/src/main/docker-compose/cluster/docker-compose-base.yml
index e6079cf..c36ded9 100644
--- a/testsuite/performance/tests/src/main/docker-compose/cluster/docker-compose-base.yml
+++ b/testsuite/performance/tests/src/main/docker-compose/cluster/docker-compose-base.yml
@@ -13,7 +13,10 @@ networks:
services:
mariadb:
- build: db/mariadb
+ build:
+ context: db/mariadb
+ args:
+ MAX_CONNECTIONS: ${DB_MAX_CONNECTIONS:-100}
image: keycloak_test_mariadb:${KEYCLOAK_VERSION:-latest}
cpuset: ${DB_CPUSET:-1}
mem_limit: ${DB_MEMLIMIT:-2g}
diff --git a/testsuite/performance/tests/src/main/docker-compose/crossdc/docker-compose-base.yml b/testsuite/performance/tests/src/main/docker-compose/crossdc/docker-compose-base.yml
index f3b6d74..2b6a252 100644
--- a/testsuite/performance/tests/src/main/docker-compose/crossdc/docker-compose-base.yml
+++ b/testsuite/performance/tests/src/main/docker-compose/crossdc/docker-compose-base.yml
@@ -82,7 +82,10 @@ services:
mariadb_dc1:
- build: db/mariadb
+ build:
+ context: db/mariadb
+ args:
+ MAX_CONNECTIONS: ${DB_MAX_CONNECTIONS:-100}
image: keycloak_test_mariadb:${KEYCLOAK_VERSION:-latest}
cpuset: ${DB_DC1_CPUSET:-1}
mem_limit: ${DB_MEMLIMIT:-2g}
@@ -101,7 +104,10 @@ services:
- "3307:3306"
mariadb_dc2:
- build: db/mariadb
+ build:
+ context: db/mariadb
+ args:
+ MAX_CONNECTIONS: ${DB_MAX_CONNECTIONS:-100}
image: keycloak_test_mariadb:${KEYCLOAK_VERSION:-latest}
depends_on:
mariadb_dc1:
diff --git a/testsuite/performance/tests/src/main/docker-compose/docker-compose.yml b/testsuite/performance/tests/src/main/docker-compose/docker-compose.yml
index 17ee9f6..2d1ab26 100644
--- a/testsuite/performance/tests/src/main/docker-compose/docker-compose.yml
+++ b/testsuite/performance/tests/src/main/docker-compose/docker-compose.yml
@@ -9,7 +9,10 @@ networks:
services:
mariadb:
- build: db/mariadb
+ build:
+ context: db/mariadb
+ args:
+ MAX_CONNECTIONS: ${DB_MAX_CONNECTIONS:-100}
image: keycloak_test_mariadb:${KEYCLOAK_VERSION:-latest}
cpuset: ${DB_CPUSET:-1}
mem_limit: ${DB_MEMLIMIT:-2g}