[
https://issues.apache.org/jira/browse/KARAF-1125?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13175713#comment-13175713
]
Jean-Baptiste Onofré commented on KARAF-1125:
---------------------------------------------
Yes, we can use the ConfigAdmin to store that, and use Cellar itself to
replicate the state (using a config listener).
> Cellar events should include all the information required for the processing
> of the event.
> ------------------------------------------------------------------------------------------
>
> Key: KARAF-1125
> URL: https://issues.apache.org/jira/browse/KARAF-1125
> Project: Karaf
> Issue Type: Improvement
> Components: cellar-core
> Reporter: Ioannis Canellos
> Assignee: Ioannis Canellos
>
> When an event is processed in Cellar most of the time a lookup to the
> distributed registry is required.
> I can see a couple of issues with this approach:
> i) Unnecessary access to the distributed resources.
> ii) The state of the group is only in memory and is not persisted anywhere.
> iii) Having the state in the distributed memory its not easy to view the
> state of a group.
> I think that we should not use distributed memory as registry at all. Each
> event should contain all the information required for its processing and
> those information should be persisted locally on each node (configuration
> admin / fileinstall).
> The only thing that maybe needs to be addressed, is what happens when a new
> node joins a group. I am thinking that it should not be really hard to send
> something like "request group config" command and then just process the
> result.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira