[jira] [Updated] (IGNITE-3972) Continuous query events could be lost on backup node when primary leaves (atomic cache).
[ 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).
[ 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).
[ 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).
[ 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).
[ 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)