Github user revans2 commented on a diff in the pull request:
https://github.com/apache/storm/pull/2774#discussion_r206215796
--- Diff:
storm-server/src/main/java/org/apache/storm/scheduler/resource/strategies/scheduling/BaseResourceAwareStrategy.java
---
@@ -357,9 +357,12 @@ private AllResources createClusterAllResources() {
ObjectResources rack = new ObjectResources(rackId);
racks.add(rack);
for (String nodeHost : nodeHosts) {
- for (RAS_Node node : hostnameToNodes(nodeHost)) {
-
rack.availableResources.add(node.getTotalAvailableResources());
-
rack.totalResources.add(node.getTotalAvailableResources());
+ List<RAS_Node> nodes = hostnameToNodes(nodeHost);
+ if(nodes != null) {
--- End diff --
nit: need a space after the `if`
---