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

Make Context thread local

    XMLWordPrintable

Details

    • Improvement
    • Status: Resolved
    • Normal
    • Resolution: Fixed
    • None
    • PUP 6.9.0
    • None
    • None
    • Not Needed
    • Needs Assessment

    Description

      Make the Context class in puppet store its data in a thread-local way.

      Since it's initialized once at puppet startup with default values it should be able to start with those from the parent thread and keep overrides local.

      I suggest the concurrent ruby library

      Attachments

        Issue Links

          Activity

            People

              patrick Patrick Carlisle
              patrick Patrick Carlisle
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Zendesk Support