Uploaded image for project: 'Karaf'
  1. Karaf
  2. KARAF-3614

Refactore features support for more reliable sync behavior

    XMLWordPrintableJSON

Details

    Description

      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.

      Attachments

        Activity

          People

            jbonofre Jean-Baptiste Onofré
            jbonofre Jean-Baptiste Onofré
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: