[ 
https://issues.apache.org/jira/browse/IGNITE-20316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Roman Puchkovskiy updated IGNITE-20316:
---------------------------------------
    Description: WatchListenerInhibitor installs its future to the chain of 
notificationFutures inside a WatchProcessor. This requires to read 
notificationFuture, build a new future on top of it and then put it to the same 
field. There is no synchrinization in place, so either production code's or 
WatchListenerInhibitor's update might be lost in the case of a concurrent 
update.  (was: TBD)

> MetastorageInhibitor might cause lost updates
> ---------------------------------------------
>
>                 Key: IGNITE-20316
>                 URL: https://issues.apache.org/jira/browse/IGNITE-20316
>             Project: Ignite
>          Issue Type: Bug
>            Reporter: Roman Puchkovskiy
>            Assignee: Roman Puchkovskiy
>            Priority: Major
>              Labels: ignite-3, tech-debt
>             Fix For: 3.0.0-beta2
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> WatchListenerInhibitor installs its future to the chain of 
> notificationFutures inside a WatchProcessor. This requires to read 
> notificationFuture, build a new future on top of it and then put it to the 
> same field. There is no synchrinization in place, so either production code's 
> or WatchListenerInhibitor's update might be lost in the case of a concurrent 
> update.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to