You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Ryan Withers (Jira)" <ji...@apache.org> on 2019/09/30 18:40:00 UTC
[jira] [Commented] (NIFI-6731) Docker container JVM heap not
applying
[ https://issues.apache.org/jira/browse/NIFI-6731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16941243#comment-16941243 ]
Ryan Withers commented on NIFI-6731:
------------------------------------
We found something in the https://github.com/apache/nifi/blob/master/nifi-docker/dockerhub/sh/start.sh script. In the version on Master there are checks to add JVM_HEAP parameters to the nifi_bootstrap_file. These same checks are not available in the 1.9.2 version. But from a series of looking through the code we realized that the changes to this file are slated for nifi 1.10.0 as shown in the fix verion here: https://issues.apache.org/jira/browse/NIFI-6067. We found something in the https://github.com/apache/nifi/blob/master/nifi-docker/dockerhub/sh/start.sh script. In the version on Master there are checks to add JVM_HEAP parameters to the nifi_bootstrap_file. These same checks are not available in the 1.9.2 version. But from a series of looking through the code we realized that the changes to this file are slated for nifi 1.10.0 as shown in the fix version here: https://issues.apache.org/jira/browse/NIFI-6067. We're going to make the adjustments we need and make a note to remove when 1.10.0 comes out.
> Docker container JVM heap not applying
> --------------------------------------
>
> Key: NIFI-6731
> URL: https://issues.apache.org/jira/browse/NIFI-6731
> Project: Apache NiFi
> Issue Type: Bug
> Components: Docker
> Affects Versions: 1.9.2
> Reporter: cavemandaveman
> Priority: Major
>
> The environment variables:
> *NIFI_JVM_HEAP_INIT*
> *NIFI_JVM_HEAP_MAX*
> do not get set properly once the container is running.
>
> For example, when setting these variables in the docker run command:
> *docker run -d -p 8080:8080 -e NIFI_JVM_HEAP_INIT=2g -e NIFI_JVM_HEAP_MAX=2g apache/nifi:1.9.2*
> then checking [http://localhost:8080/nifi-api/system-diagnostics] shows that *totalHeap* and *maxHeap* are set to the default 512mb. Also exec-ing into the container and looking at the bootstrap.conf shows that *java.arg.2* and *java.arg.3* did not get updated.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)