You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Andrey Gura (JIRA)" <ji...@apache.org> on 2015/07/23 12:16:05 UTC
[jira] [Comment Edited] (IGNITE-328) IgniteMessaging#remoteListen
ignores forOldest() projection
[ https://issues.apache.org/jira/browse/IGNITE-328?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14407413#comment-14407413 ]
Andrey Gura edited comment on IGNITE-328 at 7/23/15 10:15 AM:
--------------------------------------------------------------
Age based cluster groups are dynamic (because cluster topology changes) and should not cache result for calls {{forOldest}} and {{forYangest}} with {{alwaysTrue}} predicate. So {{GroupPredicate}} added that keep information about target cluster (for which group it should be applied) and source predicate itself ({{forOldest}} for example). This predicate is serializable.
Merged into ignite-sprint-3 branch.
was (Author: agura):
Merged into ignite-sprint-3 branch.
> IgniteMessaging#remoteListen ignores forOldest() projection
> -----------------------------------------------------------
>
> Key: IGNITE-328
> URL: https://issues.apache.org/jira/browse/IGNITE-328
> Project: Ignite
> Issue Type: Bug
> Components: compute
> Affects Versions: sprint-1
> Reporter: Alexey Goncharuk
> Assignee: Andrey Gura
> Fix For: sprint-3
>
> Attachments: ignite-328.patch
>
>
> See {{IgniteMessagingImpl.remoteListen}}
> When projection {{forOldest}} is used for remoteListen, predicate passed to continuous processor is {{AlwaysTrue}} which results in registering listener on all remote nodes.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)