Github user revans2 commented on a diff in the pull request:

    https://github.com/apache/storm/pull/2385#discussion_r147237442
  
    --- Diff: 
storm-server/src/main/java/org/apache/storm/scheduler/resource/ResourceUtils.java
 ---
    @@ -189,13 +201,20 @@ 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);
                 }
             } catch (ParseException e) {
                 LOG.error("Failed to parse component resources is:" + 
e.toString(), e);
                 return null;
             }
    -        return topologyResources;
    +        LOG.info("Topology Resources {}", 
normalizedResourceMap(topologyResources));
    +        LOG.info("Topology Resources {}", 
normalizedResourceMap(topologyResources));
    --- End diff --
    
    Why do we need to log this twice?  or at all?


---

Reply via email to