[infinispan-issues] [JBoss JIRA] (ISPN-4499) Prevent shadowing user-defined jgroups configuration file

RH Bugzilla Integration (JIRA) issues at jboss.org
Fri Dec 5 10:22:39 EST 2014


    [ https://issues.jboss.org/browse/ISPN-4499?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13025566#comment-13025566 ] 

RH Bugzilla Integration commented on ISPN-4499:
-----------------------------------------------

Martin Gencur <mgencur at redhat.com> changed the Status of [bug 1115555|https://bugzilla.redhat.com/show_bug.cgi?id=1115555] from ASSIGNED to POST

> Prevent shadowing user-defined jgroups configuration file
> ---------------------------------------------------------
>
>                 Key: ISPN-4499
>                 URL: https://issues.jboss.org/browse/ISPN-4499
>             Project: Infinispan
>          Issue Type: Enhancement
>          Components: Configuration
>    Affects Versions: 7.0.0.Alpha4
>            Reporter: Martin Gencur
>            Assignee: Martin Gencur
>             Fix For: 7.0.0.Alpha5
>
>
> When users create their own JGroups configuration file and name it the same way as default configuration files (jgroups-udp.xml / jgroups-tcp-xml / jgroups-ec2.xml), they might not be visible to the user application as they're shadowed by the default configuration files.
> Proposed solution:
> * place current jgroups configuration files into META-INF/configs folder (this folder doesn't have to have an obscure name such as "_internal" because of the following two points which complement the solution)
> * define order in which the config files are read by class loader (i.e. first scan user application, then path under META-INF/configs)
> * when Infinispan is started, log the path to the configuration file used, e.g.:
> {code}
> 2014-06-12 06:45:02,871 [thread-name] INFO  [package-name] Using JGroups configuration file 'jar:META-INF/example_configurations/jgroups/udp.xml'
> 2014-06-12 06:45:02,871 [thread-name] INFO  [package-name] Using JGroups configuration file 'file:/app_home/config/jgroups-udp.xml'
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.8#6338)


More information about the infinispan-issues mailing list