Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-2988

PMT dependency resolution happens in a suboptimal order

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Normal
    • Resolution: Won't Fix
    • Affects Version/s: PUP 3.6.0
    • Fix Version/s: None
    • Component/s: PMT
    • Labels:
    • Template:

      Description

      In the current codebase, dependency subgraphs are resolved in alphabetical order. While this choice is completely arbitrary, it does mean that larger, satisfiable dependency graphs may take unreasonably long to finish for some degenerate cases.

      Choosing subgraphs by size makes for a more consistent pruning strategy, and makes some modules (like puppetlabs/openstack) install (or fail) more quickly.

        Attachments

          Activity

            People

            Assignee:
            anderson Anderson Mills
            Reporter:
            pieter Pieter van de Bruggen
            QA Contact:
            Eric Thompson
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Zendesk Support