[
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)