Denis Chudov created IGNITE-20053:
-------------------------------------

             Summary: Empty data nodes are returned by data nodes engine
                 Key: IGNITE-20053
                 URL: https://issues.apache.org/jira/browse/IGNITE-20053
             Project: Ignite
          Issue Type: Bug
            Reporter: Denis Chudov


There is a meta storage key called DISTRIBUTION_ZONES_LOGICAL_TOPOLOGY_KEY and 
it is refreshed by topology listener on topology events and stores logical 
topology. If the value stored by this key is null, then empty data nodes are 
returned from data nodes engine on data nodes calculation for a distribution 
zone. As a result, empty assignments are calculated for partitions, which leads 
to exception described in IGNITE-19466.

Some integration tests, for example, ItRebalanceDistributedTest are flaky 
because of possible problems with value of 
DISTRIBUTION_ZONES_LOGICAL_TOPOLOGY_KEY and empty data nodes calculated by data 
nodes engine.

Actually, the empty data nodes collection is a wrong result for this case 
because the current logical topology is not empty.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to