Cellar group configuration is not properly distributed to the cluster
---------------------------------------------------------------------
Key: KARAF-1082
URL: https://issues.apache.org/jira/browse/KARAF-1082
Project: Karaf
Issue Type: Improvement
Components: cellar-hazelcast
Affects Versions: cellar-2.2.1, cellar-2.2.2
Reporter: Ioannis Canellos
Assignee: Ioannis Canellos
Fix For: cellar-3.0.0, cellar-2.2.3
Currently when a node is assigned a new group, the node will create the group
configuration inherited from the default group and store the configuration
locally.
If the group already exists, then it will wait for a configuration sync till it
gets the group config. This can have unexpected results since its possible to
operate for a while with out of sync configuration.
The group configuration needs to be sync, to ALL cluster nodes. So it needs to
be stored to Hazelcast and synchronize with the config found in the
configuration admin.
A solution would be to have the group manager be a configuration listener and
Hazelcast item listener and implement the sync there.
--
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