Github user revans2 commented on a diff in the pull request:
https://github.com/apache/storm/pull/2385#discussion_r149164286
--- Diff:
storm-server/src/main/java/org/apache/storm/scheduler/resource/ResourceUtils.java
---
@@ -189,13 +223,18 @@ private static void checkInitCpu(Map<String, Double>
topologyResources, String c
null);
topologyResources.put(Config.TOPOLOGY_COMPONENT_CPU_PCORE_PERCENT, topoCpu);
}
- LOG.debug("Topology Resources {}", topologyResources);
+
+ // If resource is also present in resources map will
overwrite the above
+ if
(jsonObject.containsKey(Config.TOPOLOGY_COMPONENT_RESOURCES_MAP)) {
+ topologyResources.putAll((Map<String, Double>)
jsonObject.get(Config.TOPOLOGY_COMPONENT_RESOURCES_MAP));
+ }
+ LOG.info("Topology Resources {}", topologyResources);
--- End diff --
Is this needed? Should it be debug if it is needed? and can we fix the
indentation?
---