[ 
https://issues.apache.org/jira/browse/IGNITE-19783?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sergey Uttsel updated IGNITE-19783:
-----------------------------------
    Labels: ignite-3  (was: Ignite)

> StripedScheduledExecutorService for DistributionZoneManager#executor
> --------------------------------------------------------------------
>
>                 Key: IGNITE-19783
>                 URL: https://issues.apache.org/jira/browse/IGNITE-19783
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Sergey Uttsel
>            Priority: Major
>              Labels: ignite-3
>
> 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