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.
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.
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
is blocked by
PUP-10228Puppet 6 daemons do not release ssl_lockfile