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)