Hi
We're in the process of upgrading from 6.5.1.42 to 6.6.4
During recompile against 6.6.4 we've noticed that a change has been made to the GatewayHub interface, the method setDisableEventRelay(boolean) has been removed.
We set this value to true as we run our WAN replication in a star topology with multiple Gateways for load balancing. Quoting the GF 6.5.1.42 JavaDoc for GatewayHub...
GemFire65142/docs/japi/com/gemstone/gemfire/cache/util/GatewayHub.html#DEFAULT_DISABLE_EVENT_RELAY
DEFAULT_DISABLE_EVENT_RELAY
static final boolean DEFAULT_DISABLE_EVENT_RELAY
- The default value for whether to disable relaying of events received from remote
Gateways
to otherGateways
. By default, this is false, meaning events from otherGateways
can be relayed to additionalGateways
as necessary. Setting this to true allows a configuration where a single receiverGatewayHub
is defined per JVM, and multiple senderGatewayHubs
are defined per JVM. The main purpose of this feature is to allow multipleGatewayHubs
to be defined in a JVM to spread the load but not open too many ports in the firewall. This feature works well if the sites are configured in a star pattern (where every site knows about every other site). If this is not the case, then events may not be replicated to allGateways
since events received in one site won't be relayed to other sites.
Can somebody tell us how we can configure this setting in 6.6.4, or alternatively has this become default behaviour now?
Many Thanks
David Brimley