[
https://issues.jboss.org/browse/WFLY-5921?page=com.atlassian.jira.plugin....
]
Stian Thorgersen closed WFLY-5921.
----------------------------------
Resolution: Rejected
We're going to detect version of Infinispan and use distributed streams for new
version, while maintaining map-reduce for now.
BTW this is the second time we've run into issues with the Infinispan subsystem making
changes to defaults, while not allowing actually changing the values. IMO it's not
very nice to automatically convert a local-cache to a simple-cache and not even provide an
option to disable it.
Locale cache set to simple cache automatically breaks map reduce
----------------------------------------------------------------
Key: WFLY-5921
URL:
https://issues.jboss.org/browse/WFLY-5921
Project: WildFly
Issue Type: Bug
Components: Clustering
Affects Versions: 10.0.0.CR5
Reporter: Stian Thorgersen
Assignee: Paul Ferraro
Priority: Critical
We use the Infinispan subsystem to create/configure caches for Keycloak. In standalone
mode Keycloak uses locale-caches, while in clustered mode we use a combination of
invalidation caches and distributed caches. In both clustered and non-clustered mode we
use map-reduce tasks to delete elements from the cache.
This has worked just fine until the recent change in CR5 where locale-caches are now set
to simple-caches (WFLY-5327). As the caches are now automatically set to simple-caches
map-reduce is no longer available. There's also no way to prevent this.
IMO the changes from WFLY-5327 should be reverted and instead a new simple-cache element
should be added, or a simple-cache=true attribute added to the locale-cache element.
As it stands this change prevents us from upgrading to CR5.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)