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)