From cb656c3309234fe0ad6577afabab40376b59d937 Mon Sep 17 00:00:00 2001 From: Earl Warren Date: Tue, 16 Jul 2024 08:10:58 +0200 Subject: [PATCH] fix(ci): use 512MB for elasticsearch instead of 32GB It can be observed that when elasticsearch runs in the CI the process uses 32GB of resident memory. Set Xmx and Xms to no more than the threshold that the JVM uses for compressed object pointers (compressed oops); the exact threshold varies but is near 32 GB. You can verify that you are under the threshold by looking for a line in the logs like the following: Refs: https://www.elastic.co/guide/en/elasticsearch/reference/7.5/docker.html Refs: https://www.elastic.co/guide/en/elasticsearch/reference/7.5/heap-size.html (cherry picked from commit d1dadf4e0600185e837b7d50f317b3af301bb70e) --- .forgejo/workflows/testing.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.forgejo/workflows/testing.yml b/.forgejo/workflows/testing.yml index 154b5806d7..71d4735eb3 100644 --- a/.forgejo/workflows/testing.yml +++ b/.forgejo/workflows/testing.yml @@ -49,6 +49,7 @@ jobs: image: elasticsearch:7.17.22 env: discovery.type: single-node + ES_JAVA_OPTS: "-Xms512m -Xmx512m" minio: image: bitnami/minio:2024.3.30 options: >-