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

systemd unit puppet.service is missing ExecReload=

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: PUP 3.8.4
    • Fix Version/s: PUP 3.8.7
    • Component/s: None
    • Labels:
      None
    • Template:
    • Story Points:
      1
    • Sprint:
      Client 2016-03-23
    • Release Notes:
      Bug Fix
    • Release Notes Summary:
      Puppet systemd packages now include an ExecReload command in the puppet.service files in order to facilitate graceful restart on systemd systems.

      Description

      The systemd unit file shipped with puppet 3.8.4 (and lower 3.x versions) does not define an ExecReload command. As a result, systemd does a reload, sending the agent a SIGTERM and possibly killing off any currently running puppet run.
      The agent supports to restart itself on receiving a SIGHUP. Systemd should send this signal to restart the puppet agent.
      This is fixed in puppet 4.3, see https://github.com/puppetlabs/puppet/blob/4.3.0/ext/systemd/puppet.service

        Attachments

          Activity

            jsd-sla-details-panel

              People

              • Assignee:
                john.duarte John Duarte
                Reporter:
                martinpfeifer Martin Pfeifer
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Zendesk Support