[
https://issues.apache.org/jira/browse/IGNITE-9009?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16578238#comment-16578238
]
Alexey Goncharuk commented on IGNITE-9009:
------------------------------------------
[~dmekhanikov], can you check if current implementation allows gaps in
notifications? Consider the following scenario:
1) Register local-only continuous query
2) Run N updates on key K1
3) Block ACKs, immediately stop primary node
4) Check if backup receives notifications for the updated keys
If we receive the notification on step (4), then your change is incorrect,
because it will result in missing notifications for some keys during updates.
> Local continuous query listeners may be called on partition reassignment
> ------------------------------------------------------------------------
>
> Key: IGNITE-9009
> URL: https://issues.apache.org/jira/browse/IGNITE-9009
> Project: Ignite
> Issue Type: Bug
> Affects Versions: 2.5
> Reporter: Denis Mekhanikov
> Assignee: Denis Mekhanikov
> Priority: Major
> Fix For: 2.7
>
> Attachments: ContinuousQueryReassignmentTest.java
>
>
> When a node becomes primary for some partitions, then local continuous query
> listeners receive updates on entries from that partitions. Such invocations
> shouldn't happen.
> Attached test class demonstrates this behaviour.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)