You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@heron.apache.org by hu...@apache.org on 2018/04/10 20:41:49 UTC
[incubator-heron] branch huijunw/healthmgrmetrics updated: make
systemconfigfile optional
This is an automated email from the ASF dual-hosted git repository.
huijun pushed a commit to branch huijunw/healthmgrmetrics
in repository https://gitbox.apache.org/repos/asf/incubator-heron.git
The following commit(s) were added to refs/heads/huijunw/healthmgrmetrics by this push:
new 0842778 make systemconfigfile optional
0842778 is described below
commit 084277848ce74a405fbeaf51bf1a394eb364aca3
Author: Huijun Wu <hu...@twitter.com>
AuthorDate: Tue Apr 10 13:41:30 2018 -0700
make systemconfigfile optional
---
heron/executor/src/python/heron_executor.py | 4 +---
heron/executor/tests/python/heron_executor_unittest.py | 4 +---
.../healthmgr/src/java/com/twitter/heron/healthmgr/HealthManager.java | 4 ++--
3 files changed, 4 insertions(+), 8 deletions(-)
diff --git a/heron/executor/src/python/heron_executor.py b/heron/executor/src/python/heron_executor.py
index b97dd67..3d0ddd6 100755
--- a/heron/executor/src/python/heron_executor.py
+++ b/heron/executor/src/python/heron_executor.py
@@ -499,9 +499,7 @@ class HeronExecutor(object):
"--role", self.role,
"--environment", self.environment,
"--topology_name", self.topology_name,
- "--metricsmgr_port", self.metrics_manager_port,
- "--system_config_file", self.heron_internals_config_file,
- "--override_config_file", self.override_config_file]
+ "--metricsmgr_port", self.metrics_manager_port]
return healthmgr_cmd
diff --git a/heron/executor/tests/python/heron_executor_unittest.py b/heron/executor/tests/python/heron_executor_unittest.py
index dab237e..de5a426 100644
--- a/heron/executor/tests/python/heron_executor_unittest.py
+++ b/heron/executor/tests/python/heron_executor_unittest.py
@@ -131,9 +131,7 @@ class HeronExecutorTest(unittest.TestCase):
"-Xloggc:log-files/gc.healthmgr.log -Djava.net.preferIPv4Stack=true " \
"-cp scheduler_classpath:healthmgr_classpath " \
"com.twitter.heron.healthmgr.HealthManager --cluster cluster --role role " \
- "--environment environ --topology_name topname --metricsmgr_port metricsmgr_port " \
- "--system_config_file %s --override_config_file %s" %\
- (INTERNAL_CONF_PATH, OVERRIDE_PATH)
+ "--environment environ --topology_name topname --metricsmgr_port metricsmgr_port"
def get_expected_instance_command(component_name, instance_id, container_id):
instance_name = "container_%d_%s_%d" % (container_id, component_name, instance_id)
diff --git a/heron/healthmgr/src/java/com/twitter/heron/healthmgr/HealthManager.java b/heron/healthmgr/src/java/com/twitter/heron/healthmgr/HealthManager.java
index e6325d9..caeac01 100644
--- a/heron/healthmgr/src/java/com/twitter/heron/healthmgr/HealthManager.java
+++ b/heron/healthmgr/src/java/com/twitter/heron/healthmgr/HealthManager.java
@@ -203,8 +203,8 @@ public class HealthManager {
// Add the SystemConfig into SingletonRegistry
SystemConfig systemConfig = SystemConfig.newBuilder(true)
- .putAll(getOptionValue(cmd, CliArgs.SYSTEM_CONFIG_FILEPATH), true)
- .putAll(getOptionValue(cmd, CliArgs.OVERRIDE_CONFIG_FILEPATH), true).build();
+ .putAll(Context.systemFile(config), true)
+ .putAll(Context.overrideFile(config), true).build();
SingletonRegistry.INSTANCE.registerSingleton(SystemConfig.HERON_SYSTEM_CONFIG, systemConfig);
LOG.info("Static Heron config loaded successfully ");
--
To stop receiving notification emails like this one, please contact
huijun@apache.org.