Sergey Uttsel created IGNITE-19736:
--------------------------------------
Summary: Do not cancel tasks in DistributionZoneManager#executor
if they were created by immediate scaleUp/scaleDown events.
Key: IGNITE-19736
URL: https://issues.apache.org/jira/browse/IGNITE-19736
Project: Ignite
Issue Type: Bug
Reporter: Sergey Uttsel
Assignee: Sergey Uttsel
h3. *Motivation*
When topology is changed it triggers scheduling a task in the executor to
update data nodes. If there is another not started task in the queue then an
old task will be canceled. So even if scaleUp/scaleDown timers are immediate it
is possible that some topology change will be skipped because the task will be
canceled.
We need do not cancel tasks in an executor if the task was triggered by
immediate data nodes calculation.
h3. *Definition of Done*
# Do not cancel tasks in an executor if the task was triggered by immediate
data nodes calculation.
# All data nodes calculation tasks must be executed in order of creation.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)