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)

Reply via email to