You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@fineract.apache.org by "Aleksandar Vidakovic (Jira)" <ji...@apache.org> on 2024/01/06 15:04:00 UTC
[jira] [Resolved] (FINERACT-2012) Fineract resource settings
[ https://issues.apache.org/jira/browse/FINERACT-2012?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aleksandar Vidakovic resolved FINERACT-2012.
--------------------------------------------
Resolution: Fixed
> Fineract resource settings
> --------------------------
>
> Key: FINERACT-2012
> URL: https://issues.apache.org/jira/browse/FINERACT-2012
> Project: Apache Fineract
> Issue Type: Bug
> Components: Deployment
> Reporter: Peter Santa
> Assignee: Aleksandar Vidakovic
> Priority: Major
> Labels: BeanSalad
> Fix For: 1.9.0
>
>
> Currently the build.gradle file for fineract-provider sets some options for the Java runtime. Among these there are some memory-related options:
> '-Xms1G',
> '-XX:MinRAMPercentage=25',
> '-XX:MaxRAMPercentage=80',
> Unfortunately these options can't be easily overwritten via environment variables, because:
> _JAVA_OPTIONS --> this is a non-standard option, not all JVM implementations necessarily support this (https://bugs.openjdk.org/browse/JDK-4971166), and instead of _JAVA_OPTIONS, JAVA_TOOL_OPTIONS is recommended
> JAVA_TOOL_OPTIONS --> unfrtunately explicitly specified command line arguments take precedence of values set as part of JAVA_TOOL_OPTIONS, so this method doesn't work
> JDK_TOOL_OPTIONS --> same issue as with JAVA_TOOL_OPTIONS
> The best way to approach this would be to not set these memory-related options (at least not the maximums) during build-time, enabling the usage of JAVA_TOOL_OPTIONS/JDK_TOOL_OPTIONS.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)