[
https://issues.jboss.org/browse/WFLY-3644?page=com.atlassian.jira.plugin....
]
Tarek Hammoud commented on WFLY-3644:
-------------------------------------
Paul,
The request is nothing but an act of desperation on my part. I opened an infinispan forum
question (On this ticket) asking the simply question if cross-site Invalidation is
supported. Looking at the infinispan code (JGroupsTransport), I noticed that no RPC calls
were being issued under my setup when an entity is changed. Without cross site (Relay),
servers in a UDP (or TCP) defined clusters worked fine. However, we have multiple data
centers and we really want to use UDP Multicast in each and only send TCP once per remote
site. My test setup is simple. Two machines each running in its own cluster bridged by a
TCP relay. Infinispan does not fire. Put the same machines in a cluster and it works just
fine.
Looking at the code, I did notice code that fires if Backups exist. My thought process was
maybe if backups are there, then infinispan will somehow someway fire the site commands.
Never bought my own theory as why that is needed because it really made zero sense and you
just confirmed my thoughts.
Infinispan supports backups for Invalidation Cache while wildfly
integration does not
-------------------------------------------------------------------------------------
Key: WFLY-3644
URL:
https://issues.jboss.org/browse/WFLY-3644
Project: WildFly
Issue Type: Feature Request
Security Level: Public(Everyone can see)
Components: Clustering
Affects Versions: 8.1.0.Final
Environment: Linux
Reporter: Tarek Hammoud
Assignee: Paul Ferraro
It seems that the integration with infinispan 6.x removes the ability of RELAY support
for invalidation caches.
The jboss-as-infinispan_2_0.xsd allows backups to be specified only for
shared-state-cache while the actual infinispan xsd has no such limitation. We can not
leverage that capability. Infinispan will only fire updates to other sites if the backups
are defined which make sense.
--
This message was sent by Atlassian JIRA
(v6.2.6#6264)