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)