Denis Chudov created IGNITE-16368:
-------------------------------------
Summary: Implement a futures for causality tokens
Key: IGNITE-16368
URL: https://issues.apache.org/jira/browse/IGNITE-16368
Project: Ignite
Issue Type: Improvement
Reporter: Denis Chudov
One can create a future for some component with some causality token. This
future completes when this component has handled all notifications having the
given causality token. More formally, it completes when the component handles
notification about storage revision update having the given causality token.
When a component listener handles a notification, it must execute the code that
relies on the state of the depended component, after completion of the future,
created for this component with a certain causality token received within the
notification. This guarantees that notifications will be handled by component
listeners in a proper order.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)