[ https://issues.apache.org/jira/browse/IGNITE-24690?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Aleksandr Polovtsev updated IGNITE-24690: ----------------------------------------- Description: When handling a {{PrimaryReplicaChangeCommand}} in {{ZonePartitionRaftListener}} we update lease information inside the storages. This information is also used to initialize newly added Table Processors. Since there's currently no synchronization between these two processes, a table processor can be initialized with stale lease infromation. > Missing synchronization between updating lease information and adding a table > processor > --------------------------------------------------------------------------------------- > > Key: IGNITE-24690 > URL: https://issues.apache.org/jira/browse/IGNITE-24690 > Project: Ignite > Issue Type: Bug > Reporter: Aleksandr Polovtsev > Assignee: Aleksandr Polovtsev > Priority: Major > Labels: ignite-3 > > When handling a {{PrimaryReplicaChangeCommand}} in > {{ZonePartitionRaftListener}} we update lease information inside the > storages. This information is also used to initialize newly added Table > Processors. Since there's currently no synchronization between these two > processes, a table processor can be initialized with stale lease infromation. -- This message was sent by Atlassian Jira (v8.20.10#820010)