[
https://issues.apache.org/jira/browse/IGNITE-20964?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Roman Puchkovskiy updated IGNITE-20964:
---------------------------------------
Description:
It might happen that a node is observed to be added to a logical topology (LT)
before it's added to the physical topology (PT). This might create a strange
situation when a node is already in LT, but it's not possible to send it a
message.
A race between removing a node from the PT and adding it to the LT might be
resolved using the stale detector: if a node ID is stale, we don't add it to
the PT.
Same protection should be used to prevent old nodes from being added to the PT
when LT events are replayed.
was:
It might happen that a node is observed to be added to a logical topology (LT)
before it's added to the physical topology (PT). This might create a strange
situation when a node is already in LT, but it's not possible to send it a
message.
A race between removing a node from the PT and addint it to the LT might be
resolved using the stale detector: if a node ID is stale, we don't add it to
the PT.
Same protection should be used to prevent old nodes from being added to the PT
when LT events are replayed.
> Add a missing node to the physical topology when it appears in the logical
> topology
> -----------------------------------------------------------------------------------
>
> Key: IGNITE-20964
> URL: https://issues.apache.org/jira/browse/IGNITE-20964
> Project: Ignite
> Issue Type: Improvement
> Reporter: Roman Puchkovskiy
> Priority: Major
> Labels: ignite-3
> Fix For: 3.0.0-beta2
>
>
> It might happen that a node is observed to be added to a logical topology
> (LT) before it's added to the physical topology (PT). This might create a
> strange situation when a node is already in LT, but it's not possible to send
> it a message.
> A race between removing a node from the PT and adding it to the LT might be
> resolved using the stale detector: if a node ID is stale, we don't add it to
> the PT.
> Same protection should be used to prevent old nodes from being added to the
> PT when LT events are replayed.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)