Alberto Gomez created GEODE-7971:
------------------------------------

             Summary: 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
             Fix For: 1.13.0


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 receivers.

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)

Reply via email to