[ https://issues.apache.org/jira/browse/IGNITE-18694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sergey Uttsel updated IGNITE-18694: ----------------------------------- Epic Link: IGNITE-18528 Issue Type: Bug (was: Improvement) > Recovery for DistributionZoneRebalanceEngine#metaStorageManager on > DistributionZoneManager#start() > -------------------------------------------------------------------------------------------------- > > Key: IGNITE-18694 > URL: https://issues.apache.org/jira/browse/IGNITE-18694 > Project: Ignite > Issue Type: Bug > Reporter: Sergey Uttsel > Priority: Major > Labels: ignite-3 > > h3. *Motivation* > DistributionZoneRebalanceEngine#dataNodesListener processes events with > zones' data nodes updates and invokes > RebalanceUtil#updatePendingAssignmentsKeys with new data nodes value. > updatePendingAssignmentsKeys does async metaStorageMgr#invoke. It's possible > that dataNodesListener processed data nodes event then the nodes crashed > without updating assignments in metastorage. > h3. *Definition of Done* > Need to create a recovery for this case or make a guarantee that if the event > is processed, then the assignments were written to the metastorage. -- This message was sent by Atlassian Jira (v8.20.10#820010)