[
https://issues.apache.org/jira/browse/IGNITE-19984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ivan Bessonov updated IGNITE-19984:
-----------------------------------
Description:
Currently, this method is based on the following invariant:
- no "update" closures of VV will be executed until registry triggers the
token's completion.
This statement is false, update closures may be executed immediately. And this
is fine IMO.
So, we must get rid of "dependingOn" thing and provide other ways of expressing
explicit dependencies, or expand its documentation to reflect the fact, that
there are only dependencies for already completed futures, not for futures
in-progress.
was:
Currently, this method is based on the following invariant:
- no "update" closures of VV will be executed until registry triggers the
token's completion.
This statement is false, update closures may be executed immediately. And this
is fine IMO.
So, we must get rid of "dependingOn" thing and provide other ways of expressing
explicit dependencies.
> IncrementalVV#dependingOn doesn't work
> --------------------------------------
>
> Key: IGNITE-19984
> URL: https://issues.apache.org/jira/browse/IGNITE-19984
> Project: Ignite
> Issue Type: Bug
> Reporter: Ivan Bessonov
> Priority: Major
> Labels: ignite-3
>
> Currently, this method is based on the following invariant:
> - no "update" closures of VV will be executed until registry triggers the
> token's completion.
> This statement is false, update closures may be executed immediately. And
> this is fine IMO.
> So, we must get rid of "dependingOn" thing and provide other ways of
> expressing explicit dependencies, or expand its documentation to reflect the
> fact, that there are only dependencies for already completed futures, not for
> futures in-progress.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)