ignite-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nikolay Izhikov (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (IGNITE-8035) Duplicated events with type CREATED in ContinuousQuery's Events Listener
Date Wed, 28 Mar 2018 16:03:00 GMT

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

Nikolay Izhikov resolved IGNITE-8035.
    Resolution: Cannot Reproduce

Can't reproduce the issue. Test attached.

> Duplicated events with type CREATED in ContinuousQuery's Events Listener 
> -------------------------------------------------------------------------
>                 Key: IGNITE-8035
>                 URL: https://issues.apache.org/jira/browse/IGNITE-8035
>             Project: Ignite
>          Issue Type: Bug
>          Components: cache
>    Affects Versions: 2.4
>            Reporter: Ruslan Gilemzyanov
>            Assignee: Nikolay Izhikov
>            Priority: Major
> We faced with bug in ContinuousQuery's EventListener work in Ignite. I wrote sample project
to demonstrate it.
> We started 2 server nodes connected to the one cache.
> Topology snapshot became [ver=2, servers=2, clients=0, CPUs=4, heap=3.6GB]
> I have put elements in cache (about 50 elements). Elements were distributed between
two nodes approxiamtely in the same amount.
> After pushing every element to cache we waited 100ms (to ensure that Listener did his
work) and deleted element from cache. 
> Then we stopped one node. (Topology snapshot became [ver=3, servers=1, clients=0, CPUs=4,
> And then some absolutely randomly chosen (deleted from cache to this moment) events came
to other working node with status CREATED (Remind you that we deleted them from cache to this
moment). In our case it was 5 events.
> I think this is direct violation of Continuous Query's "exactly once delivery" contract. 
> Source code is here: [https://github.com/ruslangm/ignite-sample]

This message was sent by Atlassian JIRA

View raw message