keycloak-aplcache

Details

diff --git a/testsuite/performance/README.provisioning-parameters.md b/testsuite/performance/README.provisioning-parameters.md
index 3ce081a..c09fb3e 100644
--- a/testsuite/performance/README.provisioning-parameters.md
+++ b/testsuite/performance/README.provisioning-parameters.md
@@ -57,16 +57,16 @@ The maximum cluster size corresponds to the number of cpusets.
 
 ### Load Balancer
 
-| Category    | Setting                       | Property                     | Default Value                                                      |
-|-------------|-------------------------------|------------------------------|--------------------------------------------------------------------|
-| Docker      | Allocated CPUs                | `lb.docker.cpusets`          | `1`                                                                |
-|             | Allocated CPUs for DC1        | `lb.dc1.docker.cpusets`      | `1`                                                                |
-|             | Allocated CPUs for DC2        | `lb.dc2.docker.cpusets`      | `1`                                                                |
-|             | Available memory              | `lb.docker.memlimit`         | `1g`                                                               |
-| JVM         | Memory settings               | `lb.jvm.memory`              | `-Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m` |
-| Undertow    | HTTP Listener max connections | `lb.http.max-connections`    | `50000`                                                            |
-| IO          | Worker IO thread pool         | `lb.worker.io-threads`       | `2`                                                                |
-|             | Worker Task thread pool       | `lb.worker.task-max-threads` | `16`                                                               |
+| Category    | Setting                       | Property                     | Default Value                                                       |
+|-------------|-------------------------------|------------------------------|---------------------------------------------------------------------|
+| Docker      | Allocated CPUs                | `lb.docker.cpusets`          | `1`                                                                 |
+|             | Allocated CPUs for DC1        | `lb.dc1.docker.cpusets`      | `1`                                                                 |
+|             | Allocated CPUs for DC2        | `lb.dc2.docker.cpusets`      | `1`                                                                 |
+|             | Available memory              | `lb.docker.memlimit`         | `1500m`                                                             |
+| JVM         | Memory settings               | `lb.jvm.memory`              | `-Xms64m -Xmx1024m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m` |
+| Undertow    | HTTP Listener max connections | `lb.http.max-connections`    | `50000`                                                             |
+| IO          | Worker IO thread pool         | `lb.worker.io-threads`       | `2`                                                                 |
+|             | Worker Task thread pool       | `lb.worker.task-max-threads` | `16`                                                                |
 
 ### Infinispan Server
 
diff --git a/testsuite/performance/tests/pom.xml b/testsuite/performance/tests/pom.xml
index 3f9e197..2e9849f 100644
--- a/testsuite/performance/tests/pom.xml
+++ b/testsuite/performance/tests/pom.xml
@@ -63,9 +63,9 @@
         <lb.docker.cpusets>1</lb.docker.cpusets>
         <lb.dc1.docker.cpusets>1</lb.dc1.docker.cpusets>
         <lb.dc2.docker.cpusets>1</lb.dc2.docker.cpusets>
-        <lb.docker.memlimit>1g</lb.docker.memlimit>
-        <lb.jvm.memory>-Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m</lb.jvm.memory>
-        <lb.http.max-connections>500</lb.http.max-connections>
+        <lb.docker.memlimit>1500m</lb.docker.memlimit>
+        <lb.jvm.memory>-Xms64m -Xmx1024m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m</lb.jvm.memory>
+        <lb.http.max-connections>50000</lb.http.max-connections>
         <lb.worker.io-threads>2</lb.worker.io-threads>
         <lb.worker.task-max-threads>16</lb.worker.task-max-threads>
 
@@ -696,6 +696,7 @@
                                         <PROVISIONER>${provisioner}</PROVISIONER>
                                         <DEPLOYMENT>monitoring</DEPLOYMENT>
                                         <OPERATION>provision</OPERATION>
+                                        <MONITORING_CPUSETS>${monitoring.docker.cpusets}</MONITORING_CPUSETS>
                                     </environmentVariables>
                                 </configuration>
                             </execution>
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 4b8cb7c..e6079cf 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
@@ -16,7 +16,7 @@ services:
         build: db/mariadb
         image: keycloak_test_mariadb:${KEYCLOAK_VERSION:-latest}
         cpuset: ${DB_CPUSET:-1}
-        mem_limit: ${DB_MEMLIMIT:-1g}
+        mem_limit: ${DB_MEMLIMIT:-2g}
         networks:
             - keycloak
         environment:
@@ -34,19 +34,18 @@ services:
 #            keycloak:
 #                condition: service_healthy
         cpuset: ${LB_CPUSET:-1}
-        mem_limit: ${LB_MEMLIMIT:-1g}
+        mem_limit: ${LB_MEMLIMIT:-1500m}
         networks:
             - keycloak
 #            - loadbalancing
         environment:
             PRIVATE_SUBNET: 10.0.1.0/24
 #            PUBLIC_SUBNET: 10.0.2.0/24
-            JAVA_OPTS: ${LB_JVM_MEMORY:--Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m} -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
-            HTTP_MAX_CONNECTIONS: ${LB_HTTP_MAX_CONNECTIONS:-500}
+            JAVA_OPTS: ${LB_JVM_MEMORY:--Xms64m -Xmx1024m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m} -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
+            HTTP_MAX_CONNECTIONS: ${LB_HTTP_MAX_CONNECTIONS:-50000}
             WORKER_IO_THREADS: ${LB_WORKER_IO_THREADS:-2}
             WORKER_TASK_MAX_THREADS: ${LB_WORKER_TASK_MAX_THREADS:-16}
         ports:
             - "8080:8080"
             - "9990:9990"
 
-
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 f92062e..f3b6d74 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
@@ -124,15 +124,15 @@ services:
         build: load-balancer/wildfly-modcluster
         image: keycloak_test_loadbalancer:${KEYCLOAK_VERSION:-latest}
         cpuset: ${LB_DC1_CPUSET:-1}
-        mem_limit: ${LB_MEMLIMIT:-1g}
+        mem_limit: ${LB_MEMLIMIT:-1500m}
         networks:
             - dc1_keycloak
 #            - loadbalancing
         environment:
             PRIVATE_SUBNET: 10.1.1.0/24
 #            PUBLIC_SUBNET: 10.0.2.0/24
-            JAVA_OPTS: ${LB_JVM_MEMORY:--Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m} -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
-            HTTP_MAX_CONNECTIONS: ${LB_HTTP_MAX_CONNECTIONS:-500}
+            JAVA_OPTS: ${LB_JVM_MEMORY:--Xms64m -Xmx1024m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m} -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
+            HTTP_MAX_CONNECTIONS: ${LB_HTTP_MAX_CONNECTIONS:-50000}
             WORKER_IO_THREADS: ${LB_WORKER_IO_THREADS:-2}
             WORKER_TASK_MAX_THREADS: ${LB_WORKER_TASK_MAX_THREADS:-16}
         ports:
@@ -143,15 +143,15 @@ services:
         build: load-balancer/wildfly-modcluster
         image: keycloak_test_loadbalancer:${KEYCLOAK_VERSION:-latest}
         cpuset: ${LB_DC2_CPUSET:-1}
-        mem_limit: ${LB_MEMLIMIT:-1g}
+        mem_limit: ${LB_MEMLIMIT:-1500m}
         networks:
             - dc2_keycloak
 #            - loadbalancing
         environment:
             PRIVATE_SUBNET: 10.2.1.0/24
 #            PUBLIC_SUBNET: 10.0.2.0/24
-            JAVA_OPTS: ${LB_JVM_MEMORY:--Xms64m -Xmx512m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m} -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
-            HTTP_MAX_CONNECTIONS: ${LB_HTTP_MAX_CONNECTIONS:-500}
+            JAVA_OPTS: ${LB_JVM_MEMORY:--Xms64m -Xmx1024m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m} -Djava.net.preferIPv4Stack=true -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true
+            HTTP_MAX_CONNECTIONS: ${LB_HTTP_MAX_CONNECTIONS:-50000}
             WORKER_IO_THREADS: ${LB_WORKER_IO_THREADS:-2}
             WORKER_TASK_MAX_THREADS: ${LB_WORKER_TASK_MAX_THREADS:-16}
         ports:
diff --git a/testsuite/performance/tests/src/main/docker-compose/docker-compose-monitoring.yml b/testsuite/performance/tests/src/main/docker-compose/docker-compose-monitoring.yml
index 308c113..aeb4afd 100644
--- a/testsuite/performance/tests/src/main/docker-compose/docker-compose-monitoring.yml
+++ b/testsuite/performance/tests/src/main/docker-compose/docker-compose-monitoring.yml
@@ -11,7 +11,7 @@ services:
     
     monitoring_influxdb:
         image: influxdb
-        cpuset: ${MONITORING_CPUSET:-1}
+        cpuset: ${MONITORING_CPUSET:-0}
         volumes:
         - influx:/var/lib/influxdb
         networks:
@@ -27,7 +27,7 @@ services:
     monitoring_cadvisor:
         build: monitoring/cadvisor
         image: monitoring_cadvisor
-        cpuset: ${MONITORING_CPUSET:-1}
+        cpuset: ${MONITORING_CPUSET:-0}
         hostname: '{{.Node.ID}}'
         volumes:
         - /:/rootfs:ro
@@ -52,7 +52,7 @@ services:
     monitoring_grafana:
         build: monitoring/grafana
         image: monitoring_grafana
-        cpuset: ${MONITORING_CPUSET:-1}
+        cpuset: ${MONITORING_CPUSET:-0}
         depends_on:
         - monitoring_influxdb
         volumes: