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)

Reply via email to