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

Owen Nichols closed GEODE-8918.
-------------------------------

> Geode replication event forwarding does not honor GW sender state
> -----------------------------------------------------------------
>
>                 Key: GEODE-8918
>                 URL: https://issues.apache.org/jira/browse/GEODE-8918
>             Project: Geode
>          Issue Type: Bug
>          Components: wan
>            Reporter: Mario Kevo
>            Assignee: Mario Kevo
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.15.0
>
>
> {color:#172b4d}With 3+ geo-red systems Geode replication has the forwarding 
> feature which means that receiving cluster will forward the event it just got 
> to all clusters it is connected to that have not yet received the 
> event.{color}
> {color:#172b4d}This is possible because the originating cluster is setting 
> metadata in the replication event like this:
> GatewaySenderEventCallbackArgument 
> [originalCallbackArg=null;originatingSenderId=1;recipientGatewayReceivers= 
> {color}{color:#172b4d}{3, 2}{color}{color:#172b4d}]
>  
> Site receiving this event thus knows which is the originating site and which 
> sites should have received this event. All others will have this event 
> forwarded to. All this is legacy Geode behavior.
>  
> However, originating site does not care if GW sender to a destination is 
> stopped or not - only the fact GW sender is *created and attached* to a 
> region is enough. This means if e.g. GW sender from Site1 to Site 3 is 
> stopped (and has been stopped for a while - so this has nothing to do with 
> timing) at the moment an event hits the replication it is only going to be 
> sent to Site 2 *but with the same metadata*_._ Hence Site 2 will not forward 
> to Site 3 (assuming it has a connection to it).{color}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to