Github user revans2 commented on the issue:

    https://github.com/apache/storm/pull/2463
  
    @srdo One of the issues I was trying to address with using the array was 
both performance and memory usage.  Maps are very slow and use lots of memory 
compared to an array.  Hadoop did a very similar thing as part of their generic 
resource work for similar reasons.  They tend to do a lot more computation on 
their resources looking at fairness etc.
    
    We are fining that the performance of the scheduler loop in general is our 
biggest bottleneck to scaling our clusters larger.  It directly correlates to 
how responsive a cluster is to user requests.  So for cases where they want to 
kill a topology and launch a new one, if they cannot do it quickly because of 
scheduling they are not very happy.


---

Reply via email to