Issue #21705 has been updated by Charlie Sharpsteen. Tracker changed from Bug to Feature Subject changed from empty agent catalog run lock file to Empty pidlock files should be considered stale and cleaned up Category set to agent Status changed from Unreviewed to Accepted Target version set to 3.x Keywords changed from agent_catalog_run_lockfile to agent_catalog_run_lockfile daemon pidlock
It looks like this behavior is a holdover from the pre-3.0 days where `puppet agent --disable` would create and empty pid lock to prevent agent daemons from executing catalog runs. With the release of 3.0, the agent disabler uses a separate lockfile so the behavior of empty pid lockfiles can definitely be depreciated, if not removed. ---------------------------------------- Feature #21705: Empty pidlock files should be considered stale and cleaned up https://projects.puppetlabs.com/issues/21705#change-94409 * Author: RoMan Shipovskij * Status: Accepted * Priority: Normal * Assignee: * Category: agent * Target version: 3.x * Affected Puppet version: * Keywords: agent_catalog_run_lockfile daemon pidlock * Branch: ---------------------------------------- Sometimes, after incorrect system shutdown, catalog run lock file is empty, and agent always show message: <pre> Notice: Run of Puppet configuration client already in progress; skipping </pre> only manual removing lock file helps to reproduce: <pre> touch $(puppet agent --configprint agent_catalog_run_lockfile) </pre> now agent newer apply catalog again -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: http://projects.puppetlabs.com/my/account -- You received this message because you are subscribed to the Google Groups "Puppet Bugs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/puppet-bugs. For more options, visit https://groups.google.com/groups/opt_out.
