[jboss-jira] [JBoss JIRA] (WFLY-13519) Infinispan module attribute needs to support multiple values
Paul Ferraro (Jira)
issues at jboss.org
Tue May 26 12:29:51 EDT 2020
[ https://issues.redhat.com/browse/WFLY-13519?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paul Ferraro updated WFLY-13519:
--------------------------------
Summary: Infinispan module attribute needs to support multiple values (was: JGroups/Infinispan module attribute needs to support multiple values)
> Infinispan module attribute needs to support multiple values
> ------------------------------------------------------------
>
> Key: WFLY-13519
> URL: https://issues.redhat.com/browse/WFLY-13519
> Project: WildFly
> Issue Type: Bug
> Components: Clustering
> Affects Versions: 20.0.0.Beta1
> Reporter: Paul Ferraro
> Assignee: Paul Ferraro
> Priority: Major
>
> The channel resource in the JGroups subsystem and cache-container and remote-cache-container resources in the Infinispan subsystem have a module attribute that is used to dynamically load externalizers used to configure marshalling for capabilities associated with these resources.
> In the case of Infinispan, this attribute is also used to load Infinispan modules (e.g query, multimap, hibernate, etc.).
> Several users have had issues with configuring the marshalling of a custom cache because the module to which their cache container is associated does not know about their module.
> Currently, the only way to load marshalling configuration from multiple modules is through the use of module dependencies (using services="import"). This causes lots of unnatural service dependencies, which complicates the ability to build fine grained galleon layers.
> In order to support the use of multiple modules for a given cache-container, and also to support marshalling for multiple modules, we need to allow these resources to be associated with a list of modules, instead of a single module.
> Thus, the "module" will need to be replaced by "modules", where the former becomes an alias for the latter, with some translation logic to convert multiple values to a single value.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
More information about the jboss-jira
mailing list