Ethanlm commented on a change in pull request #3379: URL: https://github.com/apache/storm/pull/3379#discussion_r582097535
########## File path: storm-server/src/main/java/org/apache/storm/scheduler/resource/strategies/scheduling/BaseResourceAwareStrategy.java ########## @@ -189,7 +207,7 @@ protected void prepareForScheduling(Cluster cluster, TopologyDetails topologyDet LOG.debug("The max state search that will be used by topology {} is {}", topologyDetails.getId(), maxStateSearch); searcherState = createSearcherState(); - setNodeSorter(new NodeSorter(cluster, topologyDetails, nodeSortType)); + setNodeSorter(new NodeSorterHostProximity(cluster, topologyDetails)); Review comment: So with this change, whatever scheduler strategy users use, only "common" will be used. Basically we are removing the backwards compatibility from https://github.com/apache/storm/blob/master/storm-server/src/main/java/org/apache/storm/scheduler/resource/strategies/scheduling/BaseResourceAwareStrategy.java#L61-L62. Is this change intentional? And if so, do we want to just remove all of those classes like GenericResourceAwareStrategyOld? (not necessarily a blocker for this PR) ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org