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

systemd unit puppet.service is missing ExecReload=

    XMLWordPrintable

    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

            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