Limit elasticsearch memory in CI
Ohne die Angabe von ES_JAVA_OPTS: "-Xms512m -Xmx512m"
belegt jeder ES-Container 32GB RAM (auf einer 128GB Maschine, der Wert ist abhängig vom absolut verfügbaren RAM (und nicht vom freien oder so, siehe auch heap-size-settings).
Mit der obigen Angabe von maximal 512m für den Java-Prozess, belegt der Container zwischen 1.23g und 1.4g. Woher der Unterschied kommt, ist mir nicht klar. Für eine ansonsten (hoffentlich) eher minimale Docker-Umgebung wäre die Differenz von 512m zu 1.4g auch noch deutlich zu viel.
Edited by Benjamin Bock