[
https://issues.apache.org/jira/browse/IGNITE-19984?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17743168#comment-17743168
]
Roman Puchkovskiy commented on IGNITE-19984:
--------------------------------------------
The patch looks good to me
> IncrementalVV#dependingOn doesn't work sometimes*
> -------------------------------------------------
>
> Key: IGNITE-19984
> URL: https://issues.apache.org/jira/browse/IGNITE-19984
> Project: Ignite
> Issue Type: Bug
> Reporter: Ivan Bessonov
> Assignee: Ivan Bessonov
> Priority: Major
> Labels: ignite-3
> Time Spent: 1h
> Remaining Estimate: 0h
>
> 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)