Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-12638

Rebuilding dependency graph slow on large numbers of Ivy Projects

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • ivy-plugin
    • None

      Similar issue to JENKINS-7535, but in the Ivy Plugin instead of the Maven Plugin.

      Every time a project is saved, Jenkins rebuilds the dependency graph.
      For Ivy Projects this includes building up a dependency map of all the Ivy modules in Jenkins and then applying the build triggers based on that information. Currently, this is being done in every single module resulting in an operation which is roughly in the order of O(n^2 + xn) where n is the number of Ivy modules in Jenkins and x is the average number of direct dependencies each module has.

            tbingaman Timothy Bingaman
            tbingaman Timothy Bingaman
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: