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)

Reply via email to