[
https://issues.apache.org/jira/browse/IGNITE-23462?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Roman Puchkovskiy updated IGNITE-23462:
---------------------------------------
Description:
How node join works:
# Node asks for a join, gets validated, and if this is ok, it gets added to
the Validated Nodes set
# When the join is completed, the node is first removed from the Validated
Nodes set
# ... and then added to the Joined nodes set (aka Logical Topology)
When waiting for vaidated nodes (in the beginning of MG repair), we might react
on onInvalidated() event (removing the node from the set of 'ready to repair'
nodes). So we need to react on onJoined() event as well.
> Also listen for node join when waiting for nodes doing MG repair
> ----------------------------------------------------------------
>
> Key: IGNITE-23462
> URL: https://issues.apache.org/jira/browse/IGNITE-23462
> Project: Ignite
> Issue Type: Improvement
> Reporter: Roman Puchkovskiy
> Assignee: Roman Puchkovskiy
> Priority: Major
> Labels: ignite-3
> Time Spent: 10m
> Remaining Estimate: 0h
>
> How node join works:
> # Node asks for a join, gets validated, and if this is ok, it gets added to
> the Validated Nodes set
> # When the join is completed, the node is first removed from the Validated
> Nodes set
> # ... and then added to the Joined nodes set (aka Logical Topology)
> When waiting for vaidated nodes (in the beginning of MG repair), we might
> react on onInvalidated() event (removing the node from the set of 'ready to
> repair' nodes). So we need to react on onJoined() event as well.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)