Sergey Uttsel created IGNITE-20317:
--------------------------------------
Summary: Meta storage invokes are not completed when events are
handled in DZM
Key: IGNITE-20317
URL: https://issues.apache.org/jira/browse/IGNITE-20317
Project: Ignite
Issue Type: Bug
Reporter: Sergey Uttsel
There are meta storage invokes in DistributionZoneManager in zone's lifecycle.
The futures of these invokes are ignored, so after the lifecycle method is
completed actually not all its actions are completed. Currently it does the
meta storage invokes in:
# ZonesConfigurationListener#onCreate to init a zone.
# ZonesConfigurationListener#onDelete to clean up the zone data.
# LogicalTopologyEventListener to update logical topology.
# DistributionZoneManager#onUpdateFilter to save data nodes in the meta storage.
# Also saveDataNodesToMetaStorageOnScaleUp and
saveDataNodesToMetaStorageOnScaleDown do invokes.
Need to return meta storage futures from event handlers to ensure event
linearization.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)