Uploaded image for project: 'Sling'
  1. Sling
  2. SLING-9172

Allow Sling Installer to install and handle multiple versions of bundles instead of updating

    XMLWordPrintableJSON

Details

    Description

      Sling Installer currently always updates bundles when different versions of bundles get installed. Since Apache Felix does support multiple versions of bundles to exist in parallel it should be possible to change the behavior with via property to install and uninstall multiple versions in parallel instead of updating them.

      To achieve this two changes are required:
      a) DefaultTransformer should change the EntityID of bundles to include the version to make sure the state handling of Installer handles each version as own entity
      b) BundleTaskCreator must be adjusted to create install task over update task as the detection currently checks for the existence of BSN

      Attachments

        Issue Links

          Activity

            People

              cziegeler Carsten Ziegeler
              dsuess Dominik Süß
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 4.5h
                  4.5h