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

Observe waitforlock when acquiring the ssl lock

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: PUP 6.16.0
    • Component/s: None
    • Labels:
    • Template:
      PUP Bug Template
    • Team:
      Coremunity
    • Sprint:
      Platform Core KANBAN
    • Method Found:
      Needs Assessment
    • Release Notes:
      Enhancement
    • Release Notes Summary:
      Hide
      Puppet uses an ssl lockfile to ensure its certificates and keys on disk are not modified by multiple puppet processes. If puppet is unable to acquire the ssl lockfile, and the new `Puppet[:waitforlock]` setting is enabled, then puppet will wait that many seconds before retrying the ssl lock. Puppet will wait at most `Puppet[:maxwaitforlock]` seconds before giving up.
      Show
      Puppet uses an ssl lockfile to ensure its certificates and keys on disk are not modified by multiple puppet processes. If puppet is unable to acquire the ssl lockfile, and the new `Puppet[:waitforlock]` setting is enabled, then puppet will wait that many seconds before retrying the ssl lock. Puppet will wait at most `Puppet[:maxwaitforlock]` seconds before giving up.
    • QA Risk Assessment:
      Needs Assessment

      Description

      PUP-8051 adds an option so the agent can wait for an in-progress run to finish. This ticket is to add the same functionality to the ssl state machine lock. This ticket is blocked on PUP-10228

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              josh Josh Cooper
              Reporter:
              josh Josh Cooper
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support