Sergey Uttsel created IGNITE-19783:
--------------------------------------
Summary: StripedScheduledExecutorService for
DistributionZoneManager#executor
Key: IGNITE-19783
URL: https://issues.apache.org/jira/browse/IGNITE-19783
Project: Ignite
Issue Type: Bug
Reporter: Sergey Uttsel
h3. *Motivation*
In https://issues.apache.org/jira/browse/IGNITE-19736 we set corePoolSize=1 for
DistributionZoneManager#executor to ensure that all data nodes calculation
tasks per a zone are executed in order of creation. But we need more threads to
process this tasks. So we need to create StripedScheduledExecutorService and
all tasks for the same zone must be executed in one stripe.
h3. *Definition of Done*
# StripedScheduledExecutorService is created and used instead of single thread
executor in DistributionZoneManager.
# All tasks for the same zone must be executed in one stripe.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)