[ https://issues.apache.org/jira/browse/IGNITE-24705?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aleksandr Polovtsev updated IGNITE-24705: ----------------------------------------- Description: {{DistributionZoneManager#onLogicalTopologyUpdate}} uses the event timestamp to obtain the active catalog version. This is not correct, because the event timestamp does not take the delay duration into account, so the watch listener can actually obtain a stale catalog version, because the most recent version may become active in the future. > Race on creating zones and handling topology events > --------------------------------------------------- > > Key: IGNITE-24705 > URL: https://issues.apache.org/jira/browse/IGNITE-24705 > Project: Ignite > Issue Type: Bug > Reporter: Aleksandr Polovtsev > Assignee: Aleksandr Polovtsev > Priority: Major > Labels: ignite-3 > > {{DistributionZoneManager#onLogicalTopologyUpdate}} uses the event timestamp > to obtain the active catalog version. This is not correct, because the event > timestamp does not take the delay duration into account, so the watch > listener can actually obtain a stale catalog version, because the most recent > version may become active in the future. -- This message was sent by Atlassian Jira (v8.20.10#820010)