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

Anton Vinogradov updated IGNITE-12117:
--------------------------------------
    Description: 
Test 
{{org.apache.ignite.internal.processors.cache.transactions.TxPartitionCounterStateConsistencyTest#testPartitionConsistencyWithBackupsRestart}}
 have failure on attempt to handle historical rebalance uging un-striped pool.

You can reproduce it replacing 
{noformat}
 if (historical) // Can not be reordered.
                
ctx.kernalContext().getStripedRebalanceExecutorService().execute(r, 
Math.abs(nodeId.hashCode()));
{noformat}
with 
{noformat}
 if (historical) // Can be reordered?
                ctx.kernalContext().getRebalanceExecutorService().execute(r);
{noformat}

So, we need to investigate reasons and provide proper historical rebalance 
refactoring to use the unstriped pool, if possible.

  was:We have to investigate is it possible to process historical rebalance 
like regular (using unstriped pool) and if possible then refactor it.


> Historical rebalance should not be processed in striped way
> -----------------------------------------------------------
>
>                 Key: IGNITE-12117
>                 URL: https://issues.apache.org/jira/browse/IGNITE-12117
>             Project: Ignite
>          Issue Type: Task
>            Reporter: Anton Vinogradov
>            Priority: Major
>              Labels: iep-16
>
> Test 
> {{org.apache.ignite.internal.processors.cache.transactions.TxPartitionCounterStateConsistencyTest#testPartitionConsistencyWithBackupsRestart}}
>  have failure on attempt to handle historical rebalance uging un-striped pool.
> You can reproduce it replacing 
> {noformat}
>  if (historical) // Can not be reordered.
>                 
> ctx.kernalContext().getStripedRebalanceExecutorService().execute(r, 
> Math.abs(nodeId.hashCode()));
> {noformat}
> with 
> {noformat}
>  if (historical) // Can be reordered?
>                 ctx.kernalContext().getRebalanceExecutorService().execute(r);
> {noformat}
> So, we need to investigate reasons and provide proper historical rebalance 
> refactoring to use the unstriped pool, if possible.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to