You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Vladislav Pyatkov (Jira)" <ji...@apache.org> on 2022/02/04 05:57:00 UTC
[jira] [Assigned] (IGNITE-16368) Implement a futures for causality tokens
[ https://issues.apache.org/jira/browse/IGNITE-16368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vladislav Pyatkov reassigned IGNITE-16368:
------------------------------------------
Assignee: Vladislav Pyatkov
> 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
> Assignee: Vladislav Pyatkov
> Priority: Major
> Labels: ignite-3
>
> 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)