This is an automated email from the ASF dual-hosted git repository.
oleewere pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ambari.git
The following commit(s) were added to refs/heads/trunk by this push:
new 1834e7a [AMBARI-23732] Increase default java stack size and make it
configurable for Infra Solr (#1142)
1834e7a is described below
commit 1834e7a02503d9d47d205726ccac6dacc1a8dfb8
Author: Olivér Szabó <[email protected]>
AuthorDate: Tue May 1 13:17:35 2018 +0200
[AMBARI-23732] Increase default java stack size and make it configurable
for Infra Solr (#1142)
* AMBARI-23732. Increase default java stack size and make it configurable
for Infra Solr
* AMBARI-23732. Do not add SOLR_JAVA_STACK_SIZE to SOLR_OPTS as it will be
done by solr start script anyway.
* AMBARI-23732. Use mb instead of kb
---
.../0.1.0/configuration/infra-solr-env.xml | 14 ++++++++++++++
.../AMBARI_INFRA_SOLR/0.1.0/package/scripts/params.py | 1 +
.../0.1.0/properties/infra-solr-env.sh.j2 | 2 ++
.../src/test/python/stacks/2.4/configs/default.json | 1 +
4 files changed, 18 insertions(+)
diff --git
a/ambari-server/src/main/resources/common-services/AMBARI_INFRA_SOLR/0.1.0/configuration/infra-solr-env.xml
b/ambari-server/src/main/resources/common-services/AMBARI_INFRA_SOLR/0.1.0/configuration/infra-solr-env.xml
index 2f8fc63..67ed8c1 100644
---
a/ambari-server/src/main/resources/common-services/AMBARI_INFRA_SOLR/0.1.0/configuration/infra-solr-env.xml
+++
b/ambari-server/src/main/resources/common-services/AMBARI_INFRA_SOLR/0.1.0/configuration/infra-solr-env.xml
@@ -183,6 +183,20 @@
<on-ambari-upgrade add="false"/>
</property>
<property>
+ <name>infra_solr_java_stack_size</name>
+ <value>1</value>
+ <display-name>Infra Solr Java Stack Size</display-name>
+ <description>Java Stack Size of Infra Solr (-Xss) in MB.</description>
+ <value-attributes>
+ <type>int</type>
+ <minimum>1</minimum>
+ <maximum>128</maximum>
+ <unit>MB</unit>
+ <increment-step>1</increment-step>
+ </value-attributes>
+ <on-ambari-upgrade add="true"/>
+ </property>
+ <property>
<name>infra_solr_jmx_enabled</name>
<value>false</value>
<display-name>Enable JMX</display-name>
diff --git
a/ambari-server/src/main/resources/common-services/AMBARI_INFRA_SOLR/0.1.0/package/scripts/params.py
b/ambari-server/src/main/resources/common-services/AMBARI_INFRA_SOLR/0.1.0/package/scripts/params.py
index b1c7e33..c1376c8 100644
---
a/ambari-server/src/main/resources/common-services/AMBARI_INFRA_SOLR/0.1.0/package/scripts/params.py
+++
b/ambari-server/src/main/resources/common-services/AMBARI_INFRA_SOLR/0.1.0/package/scripts/params.py
@@ -106,6 +106,7 @@ if "infra-solr-env" in config['configurations']:
infra_solr_znode =
config['configurations']['infra-solr-env']['infra_solr_znode']
infra_solr_min_mem =
format(config['configurations']['infra-solr-env']['infra_solr_minmem'])
infra_solr_max_mem =
format(config['configurations']['infra-solr-env']['infra_solr_maxmem'])
+ infra_solr_java_stack_size =
format(config['configurations']['infra-solr-env']['infra_solr_java_stack_size'])
infra_solr_instance_count =
len(config['clusterHostInfo']['infra_solr_hosts'])
infra_solr_datadir =
format(config['configurations']['infra-solr-env']['infra_solr_datadir'])
infra_solr_data_resources_dir = os.path.join(infra_solr_datadir, 'resources')
diff --git
a/ambari-server/src/main/resources/common-services/AMBARI_INFRA_SOLR/0.1.0/properties/infra-solr-env.sh.j2
b/ambari-server/src/main/resources/common-services/AMBARI_INFRA_SOLR/0.1.0/properties/infra-solr-env.sh.j2
index 518e712..2a4c78e 100644
---
a/ambari-server/src/main/resources/common-services/AMBARI_INFRA_SOLR/0.1.0/properties/infra-solr-env.sh.j2
+++
b/ambari-server/src/main/resources/common-services/AMBARI_INFRA_SOLR/0.1.0/properties/infra-solr-env.sh.j2
@@ -22,6 +22,8 @@ SOLR_JAVA_HOME={{java64_home}}
# Increase Java Min/Max Heap as needed to support your indexing / query needs
SOLR_JAVA_MEM="-Xms{{infra_solr_min_mem}}m -Xmx{{infra_solr_max_mem}}m"
+SOLR_JAVA_STACK_SIZE="-Xss{{infra_solr_java_stack_size}}m"
+
# Enable verbose GC logging
GC_LOG_OPTS="-verbose:gc -XX:+PrintHeapAtGC -XX:+PrintGCDetails \
-XX:+PrintGCDateStamps -XX:+PrintGCTimeStamps -XX:+PrintTenuringDistribution
-XX:+PrintGCApplicationStoppedTime"
diff --git a/ambari-server/src/test/python/stacks/2.4/configs/default.json
b/ambari-server/src/test/python/stacks/2.4/configs/default.json
index 602d657..1142f7c 100644
--- a/ambari-server/src/test/python/stacks/2.4/configs/default.json
+++ b/ambari-server/src/test/python/stacks/2.4/configs/default.json
@@ -391,6 +391,7 @@
"infra_solr_port": "8886",
"infra_solr_minmem": "512",
"infra_solr_maxmem": "512",
+ "infra_solr_java_stack_size" : "1",
"infra_solr_znode": "/infra-solr",
"infra_solr_conf": "/etc/ambari-infra-solr",
"infra_solr_pid_dir": "/var/run/ambari-infra-solr",
--
To stop receiving notification emails like this one, please contact
[email protected].