Richard Zowalla created STORM-4051:
--------------------------------------

             Summary: Scheduler needs to include acker memory for topology 
resources
                 Key: STORM-4051
                 URL: https://issues.apache.org/jira/browse/STORM-4051
             Project: Apache Storm
          Issue Type: Bug
            Reporter: Aaron Gresch
            Assignee: Aaron Gresch
             Fix For: 2.6.3


The scheduler has a bug where acker memory is not considered in the scheduling 
estimate. The case I found was where a topology should fit on two supervisors, 
but the cluster has 1 available and 2 blacklisted. The scheduler thinks the 
topology should fit on one supervisor and fails to schedule, but also fails to 
release a supervisor from the blacklist, resulting in the topology never 
getting scheduled.

With this fix, the scheduler properly detects the topology will need to be 
scheduled on two supervisors and releases one from the blacklist and schedules 
successfully.

Switched some scheduling logs from trace to debug to make debugging scheduling 
issues easier.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to