Ilya Lantukh created IGNITE-7592:
------------------------------------

             Summary: 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


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