Details

    • Type: Task
    • Status: Resolved
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.10.0
    • Component/s: None
    • Labels:

      Description

      Release Bundle in an Artifactory Edge Node:

      1) Add automatic cleanup for Release bundle distribution failure - every X hours delete in progress old bundles.
      new system properties:
      artifactory.releasebundle.cleanup.maxAgeHours - in progress bundles created more than maxAgeHours hours ago will be deleted
      artifactory.releasebundle.cleanup.intervalSecs - how often the cleanup job should run. Default is 0 which means no cleanup.

      2) Redistributing the same release bundle.
      Sometimes the distribution gets stuck. In order to enable redistribution of a bundle we allow resending the start transaction request. If the status of the existing transaction is in_progress and the name&version&signature of the bundle matches the ones of the existing bundle then we update the bundle's creation time to now and return the transaction path.

      See:
      https://docs.google.com/document/d/1lncsH76JjTXJfj3g4E7ecK3iypZKb1yaq3x6Pn6_xtc/edit#heading=h.rcqz5jaagx27

        Attachments

          Activity

            People

            • Assignee:
              rotemk Rotem Kfir
              Reporter:
              galba Gal Ben Ami
              Assigned QA:
              Gilad Kalchheim (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: