You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@geode.apache.org by "Alberto Gomez (Jira)" <ji...@apache.org> on 2020/06/05 10:21:00 UTC

[jira] [Commented] (GEODE-7971) Gateway sender to deliver transaction events atomically to gateway receivers

    [ https://issues.apache.org/jira/browse/GEODE-7971?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17126624#comment-17126624 ] 

Alberto Gomez commented on GEODE-7971:
--------------------------------------

Hi Mark,

I have been investigating the failure of this test case without success so far. I have run the test case hundreds of times and have not seen it fail once.

As the test is checking if all the data stored in one site is WAN replicated to the other and the failure seems to suggest that one entry was not replicated, I would like to see if the problem was with replication or with the entry not created locally in the first place. For that, I would add a new check in the test case so that, if it ever fails again, we have some hint.

Is it ok if I push that change? What branch should I use for it?

Thanks in advance,

Alberto G.



> Gateway sender to deliver transaction events atomically to gateway receivers
> ----------------------------------------------------------------------------
>
>                 Key: GEODE-7971
>                 URL: https://issues.apache.org/jira/browse/GEODE-7971
>             Project: Geode
>          Issue Type: Improvement
>          Components: wan
>            Reporter: Alberto Gomez
>            Assignee: Alberto Gomez
>            Priority: Major
>             Fix For: 1.14.0
>
>          Time Spent: 50m
>  Remaining Estimate: 0h
>
> The goal of this ticket is to implement the necessary changes in the gateway sender to prevent that events belonging to the same transaction are spread across different batches. In other words, to ensure that events from the same transaction are sent inside the same batch.
> This will be an optional feature on gateway senders to be enabled via a new parameter (--group-transaction-events) and will be restricted to serial gateway senders with just one dispatcher thread or to parallel gateway senders.
> Apart from the above restriction, grouping of events for a transaction inside the same batch may only be attained if the regions to which the events belong are replicated by the same set of gateway senders with the --group-transaction-events flag enabled. If this condition is not met, the events will be correctly delivered by the gateway senders but it will not be guaranteed that all events will always be sent inside the same batch.
> For more details see: [https://cwiki.apache.org/confluence/display/GEODE/Gw+sender+to+deliver+transaction+events+atomically+to+receivers]
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)