[ 
https://issues.apache.org/jira/browse/IGNITE-7592?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16452374#comment-16452374
 ] 

Anton Vinogradov commented on IGNITE-7592:
------------------------------------------

[~ilantukh],

Agree with your proposal, but ... 

Do we really need manual relalancing? 
I see no production case to call rebalancing manually, especially taking into 
account we have BLT now.

My proposal is to deprecate manual rebalancing, as some odd feature and remove 
it at 3.0.

> Dynamic cache with rebalanceDelay == -1 doesn't trigger late affinity 
> assignment even after explicit rebalance is called on every node
> --------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: IGNITE-7592
>                 URL: https://issues.apache.org/jira/browse/IGNITE-7592
>             Project: Ignite
>          Issue Type: Bug
>    Affects Versions: 2.4
>            Reporter: Ilya Lantukh
>            Assignee: Maxim Muzafarov
>            Priority: Major
>             Fix For: 2.6
>
>
> Reproducer:
> {noformat}
> startGrids(NODE_COUNT);
> IgniteEx ig = grid(0);
> ig.cluster().active(true);
> awaitPartitionMapExchange();
> IgniteCache<Integer, Integer> cache =
>     ig.createCache(
>         new CacheConfiguration<Integer, Integer>()
>             .setName(CACHE_NAME)
>             .setCacheMode(PARTITIONED)
>             .setBackups(1)
>             .setPartitionLossPolicy(READ_ONLY_SAFE)
>             .setReadFromBackup(true)
>             .setWriteSynchronizationMode(FULL_SYNC)
>             .setRebalanceDelay(-1)
>     );
> for (int i = 0; i < NODE_COUNT; i++)
>     grid(i).cache(CACHE_NAME).rebalance().get();
> awaitPartitionMapExchange();
> {noformat}
> Sometimes this code will hang on the last awaitPartitionMapExchange(), though 
> probability that it will happen is rather low (<10%).



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to