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

Environment is evicted many times during compile

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: PUP 3.8.5, PUP 4.3.2
    • Component/s: None
    • Labels:
      None
    • Template:
    • Story Points:
      1
    • Sprint:
      Language 2015-12-02, Language 2015-12-16
    • Release Notes:
      Bug Fix
    • Release Notes Summary:
      Hide
      A performance issue and debug output hog was fixed that could slow down performance if the environment timeout was set to 0 and an environment used many automatically bound default values as each lookup caused the environment cache to be evicted and recreated once per lookup (no other harm was done as the environment was still in use by the current compilation).
      Show
      A performance issue and debug output hog was fixed that could slow down performance if the environment timeout was set to 0 and an environment used many automatically bound default values as each lookup caused the environment cache to be evicted and recreated once per lookup (no other harm was done as the environment was still in use by the current compilation).

      Description

      The environment might be evicted a large number of times during a compile. The reason for this is that the call to the data binding indirection passes the environment in string form rather than the instance which forces a lookup in Environments which in turn evicts an existing environment if environment_timeout = 0. That setting happens to be the default.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned
              Reporter:
              thomas.hallgren Thomas Hallgren
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support