[
https://issues.apache.org/jira/browse/IGNITE-26395?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Denis Chudov reassigned IGNITE-26395:
-------------------------------------
Assignee: Denis Chudov
> Correct processing of initial empty data nodes
> ----------------------------------------------
>
> Key: IGNITE-26395
> URL: https://issues.apache.org/jira/browse/IGNITE-26395
> Project: Ignite
> Issue Type: Improvement
> Reporter: Denis Chudov
> Assignee: Denis Chudov
> Priority: Major
> Labels: ignite-3
>
> *Motivation*
> There is a validation done in IGNITE-26346 but it still doesn't prevent
> completely from creation of a zone with empty data nodes due to the possible
> race:
> * validation passed
> * node left
> * zone with empty data nodes is created
> Changing the catalog entities to fix the validated set of data nodes is
> unnecessarily complex. We can just support the cases of empty data nodes on
> creation.
> *Definition of done*
> * start of replicas is deferred in the case of empty data nodes until
> non-empty data nodes appear;
> * deferred replica creation leads to correct exception in cases of
> interaction with non-fully started zones/tables (like transactions, etc)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)