From 3c806388a148d3de95aca81d1dccbcf782f902b9 Mon Sep 17 00:00:00 2001 From: sBouzols Date: Wed, 17 Jun 2026 09:56:10 +0200 Subject: [PATCH 1/3] chore(network-conversion-server): size the server to allow large network import doc(docker-compose): To inform dev that conf must be upgraded if using large networks Signed-off-by: sBouzols --- docker-compose/docker-compose.base.yml | 6 +++--- .../network-conversion-server-deployment.yaml | 13 ++++++++++--- 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/docker-compose/docker-compose.base.yml b/docker-compose/docker-compose.base.yml index 30bc6f0a..176b8fda 100644 --- a/docker-compose/docker-compose.base.yml +++ b/docker-compose/docker-compose.base.yml @@ -310,15 +310,15 @@ services: condition: "service_started" required: false environment: - - JAVA_TOOL_OPTIONS=-Xmx576m + - JAVA_TOOL_OPTIONS=-Xmx576m #deployment: 3072m for large networks command: --server.port=80 --spring.config.additional-location=/config/ sysctls: - net.ipv4.ip_unprivileged_port_start=0 # for docker < 20.03.0 - memswap_limit: 1g + memswap_limit: 1g #deployment: 4540m for large networks deploy: resources: limits: - memory: 1g + memory: 1g #deployment: 4540m for large networks loadflow-server: profiles: diff --git a/k8s/resources/common/network-conversion-server-deployment.yaml b/k8s/resources/common/network-conversion-server-deployment.yaml index f6c0f4f6..2de4d217 100644 --- a/k8s/resources/common/network-conversion-server-deployment.yaml +++ b/k8s/resources/common/network-conversion-server-deployment.yaml @@ -10,9 +10,6 @@ metadata: gridsuite.org/springboot-with-rabbitmq: "true" gridsuite.org/springboot-with-large-storage: "true" gridsuite.org/springboot-with-s3: "true" - annotations: - gridsuite.org/cpu: cpu-xl - gridsuite.org/memory: memory-xxl spec: selector: matchLabels: @@ -25,6 +22,16 @@ spec: containers: - name: main image: docker.io/powsybl/network-conversion-server:latest + env: + - name: JAVA_TOOL_OPTIONS + value: "-Xmx3072m" + resources: + requests: + cpu: "2500m" + memory: "4540Mi" + limits: + cpu: "5000m" + memory: "4540Mi" volumeMounts: - mountPath: /config/specific name: network-conversion-server-configmap-specific-volume From aef4b280b53e80a4f31cae60d5cfd39e21fe8e7a Mon Sep 17 00:00:00 2001 From: sBouzols Date: Wed, 17 Jun 2026 10:01:38 +0200 Subject: [PATCH 2/3] only memory change no cpu change Signed-off-by: sBouzols --- .../common/network-conversion-server-deployment.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/k8s/resources/common/network-conversion-server-deployment.yaml b/k8s/resources/common/network-conversion-server-deployment.yaml index 2de4d217..1ba6422f 100644 --- a/k8s/resources/common/network-conversion-server-deployment.yaml +++ b/k8s/resources/common/network-conversion-server-deployment.yaml @@ -10,6 +10,8 @@ metadata: gridsuite.org/springboot-with-rabbitmq: "true" gridsuite.org/springboot-with-large-storage: "true" gridsuite.org/springboot-with-s3: "true" +annotations: + gridsuite.org/cpu: cpu-xl spec: selector: matchLabels: @@ -27,10 +29,8 @@ spec: value: "-Xmx3072m" resources: requests: - cpu: "2500m" memory: "4540Mi" limits: - cpu: "5000m" memory: "4540Mi" volumeMounts: - mountPath: /config/specific From 72a238d8b8f62aef4332d5bad42d86a03ed56af3 Mon Sep 17 00:00:00 2001 From: sBouzols Date: Wed, 17 Jun 2026 10:02:15 +0200 Subject: [PATCH 3/3] type tab Signed-off-by: sBouzols --- k8s/resources/common/network-conversion-server-deployment.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/k8s/resources/common/network-conversion-server-deployment.yaml b/k8s/resources/common/network-conversion-server-deployment.yaml index 1ba6422f..67b70ca7 100644 --- a/k8s/resources/common/network-conversion-server-deployment.yaml +++ b/k8s/resources/common/network-conversion-server-deployment.yaml @@ -10,7 +10,7 @@ metadata: gridsuite.org/springboot-with-rabbitmq: "true" gridsuite.org/springboot-with-large-storage: "true" gridsuite.org/springboot-with-s3: "true" -annotations: + annotations: gridsuite.org/cpu: cpu-xl spec: selector: