[jira] [Updated] (IGNITE-3972) Continuous query events could be lost on backup node when primary leaves (atomic cache).

2016-10-11 Thread Andrew Mashenkov (JIRA)

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

Andrew Mashenkov updated IGNITE-3972:
-
Assignee: Vladimir Ozerov  (was: Andrew Mashenkov)

> Continuous query events could be lost on backup node when primary leaves 
> (atomic cache).
> 
>
> Key: IGNITE-3972
> URL: https://issues.apache.org/jira/browse/IGNITE-3972
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Affects Versions: 1.7
>Reporter: Vladimir Ozerov
>Assignee: Vladimir Ozerov
> Fix For: 1.8
>
>
> Consider the following scenario:
> 1) One node in topology;
> 2) PARTITIONED cache with 1 backup;
> 3) Continuous query is set on the cache;
> If another node joins the cluster, it will handle some updates. If it leaves 
> the topology, the first node must flush it's own events from backup queue 
> thus ensuring that no events are lost.
> But this doesn't happen because 
> {{GridContinuousProcessor.addBackupNotification}} method perform lookup only 
> on remote infos map, while handler is local and hence located in local infos 
> map.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-3972) Continuous query events could be lost on backup node when primary leaves (atomic cache).

2016-10-11 Thread Andrew Mashenkov (JIRA)

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

Andrew Mashenkov updated IGNITE-3972:
-
Assignee: Semen Boikov  (was: Vladimir Ozerov)

> Continuous query events could be lost on backup node when primary leaves 
> (atomic cache).
> 
>
> Key: IGNITE-3972
> URL: https://issues.apache.org/jira/browse/IGNITE-3972
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Affects Versions: 1.7
>Reporter: Vladimir Ozerov
>Assignee: Semen Boikov
> Fix For: 1.8
>
>
> Consider the following scenario:
> 1) One node in topology;
> 2) PARTITIONED cache with 1 backup;
> 3) Continuous query is set on the cache;
> If another node joins the cluster, it will handle some updates. If it leaves 
> the topology, the first node must flush it's own events from backup queue 
> thus ensuring that no events are lost.
> But this doesn't happen because 
> {{GridContinuousProcessor.addBackupNotification}} method perform lookup only 
> on remote infos map, while handler is local and hence located in local infos 
> map.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-3972) Continuous query events could be lost on backup node when primary leaves (atomic cache).

2016-10-11 Thread Andrew Mashenkov (JIRA)

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

Andrew Mashenkov updated IGNITE-3972:
-
Assignee: Vladimir Ozerov  (was: Andrew Mashenkov)

> Continuous query events could be lost on backup node when primary leaves 
> (atomic cache).
> 
>
> Key: IGNITE-3972
> URL: https://issues.apache.org/jira/browse/IGNITE-3972
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Affects Versions: 1.7
>Reporter: Vladimir Ozerov
>Assignee: Vladimir Ozerov
> Fix For: 1.8
>
>
> Consider the following scenario:
> 1) One node in topology;
> 2) PARTITIONED cache with 1 backup;
> 3) Continuous query is set on the cache;
> If another node joins the cluster, it will handle some updates. If it leaves 
> the topology, the first node must flush it's own events from backup queue 
> thus ensuring that no events are lost.
> But this doesn't happen because 
> {{GridContinuousProcessor.addBackupNotification}} method perform lookup only 
> on remote infos map, while handler is local and hence located in local infos 
> map.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-3972) Continuous query events could be lost on backup node when primary leaves (atomic cache).

2016-10-04 Thread Andrew Mashenkov (JIRA)

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

Andrew Mashenkov updated IGNITE-3972:
-
Assignee: Vladimir Ozerov  (was: Andrew Mashenkov)

> Continuous query events could be lost on backup node when primary leaves 
> (atomic cache).
> 
>
> Key: IGNITE-3972
> URL: https://issues.apache.org/jira/browse/IGNITE-3972
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Affects Versions: 1.7
>Reporter: Vladimir Ozerov
>Assignee: Vladimir Ozerov
> Fix For: 1.8
>
>
> Consider the following scenario:
> 1) One node in topology;
> 2) PARTITIONED cache with 1 backup;
> 3) Continuous query is set on the cache;
> If another node joins the cluster, it will handle some updates. If it leaves 
> the topology, the first node must flush it's own events from backup queue 
> thus ensuring that no events are lost.
> But this doesn't happen because 
> {{GridContinuousProcessor.addBackupNotification}} method perform lookup only 
> on remote infos map, while handler is local and hence located in local infos 
> map.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (IGNITE-3972) Continuous query events could be lost on backup node when primary leaves (atomic cache).

2016-10-03 Thread Andrew Mashenkov (JIRA)

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

Andrew Mashenkov updated IGNITE-3972:
-
Summary: Continuous query events could be lost on backup node when primary 
leaves (atomic cache).  (was: Continuous query events could be lost on backup 
node when primary leaves.)

> Continuous query events could be lost on backup node when primary leaves 
> (atomic cache).
> 
>
> Key: IGNITE-3972
> URL: https://issues.apache.org/jira/browse/IGNITE-3972
> Project: Ignite
>  Issue Type: Bug
>  Components: cache
>Affects Versions: 1.7
>Reporter: Vladimir Ozerov
>Assignee: Andrew Mashenkov
> Fix For: 1.8
>
>
> Consider the following scenario:
> 1) One node in topology;
> 2) PARTITIONED cache with 1 backup;
> 3) Continuous query is set on the cache;
> If another node joins the cluster, it will handle some updates. If it leaves 
> the topology, the first node must flush it's own events from backup queue 
> thus ensuring that no events are lost.
> But this doesn't happen because 
> {{GridContinuousProcessor.addBackupNotification}} method perform lookup only 
> on remote infos map, while handler is local and hence located in local infos 
> map.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)