Jean-Baptiste Onofré created KARAF-3614:
-------------------------------------------
Summary: Refactore features support for more reliable sync behavior
Key: KARAF-3614
URL: https://issues.apache.org/jira/browse/KARAF-3614
Project: Karaf
Issue Type: Improvement
Components: cellar-features
Reporter: Jean-Baptiste Onofré
Assignee: Jean-Baptiste Onofré
Fix For: cellar-3.0.2, cellar-2.3.5, cellar-4.0.0.M1
The distributed Map used to store the features on the cluster is not
manipulated consistently by the different Cellar modules.
Instead of using Map<FeatureInfo, Boolean>, I'm now using Map<String,
FeatureState>, where the String key in name/version and FeatureState contains
name, version, and current status (installed or uninstalled).
It allows a largely more reliable behavior.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)