This patch passes Java heap parameters to Keycloak to prevent OOM errors when the JVM lacks compatibility with cgroups v2 and fails to recognize container memory requests and limits. A new function is introduced in cozy-lib to calculate the heap parameters from requests and limits, setting Xmx to 75% of the memory limit and Xms to the lesser of the memory request or 25% of the memory limits. Change log: [keycloak] Calculate and pass Java heap parameters explicitly to prevent OOM errors. [cozy-lib] Introduce helper function to calculate Java heap params based on memory requests and limits. Signed-off-by: Timofei Larkin <lllamnyp@gmail.com> |
||
|---|---|---|
| .. | ||
| cozy-lib | ||
| Makefile | ||
| testfile | ||