[ 
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)

Reply via email to