[
https://issues.apache.org/jira/browse/VCL-984?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16109698#comment-16109698
]
ASF subversion and git services commented on VCL-984:
-----------------------------------------------------
Commit 1803703 from [email protected] in branch 'vcl/trunk'
[ https://svn.apache.org/r1803703 ]
VCL-984
Updated systemd vcld.service file from Type = simple to forking. Added
"StartLimitInterval=0" to prevent the service from being unable to start due to
too many successive tries.
Modified vcld::daemonize so that the parent "service startup" process writes
the PID file instead of the child. This is required or else systemd will not
detect that the forked daemon process properly started and repeatedly try to
start vcld (even though it is started).
> Add support for vcld daemon controlled by systemd
> -------------------------------------------------
>
> Key: VCL-984
> URL: https://issues.apache.org/jira/browse/VCL-984
> Project: VCL
> Issue Type: Improvement
> Components: vcld (backend)
> Reporter: Andy Kurth
> Fix For: 2.5
>
>
> The current distribution of VCL only includes support for controlling the
> vcld management node daemon using SysV. Newer Red Hat-based Linux
> distributions favor systemd.
> It would be beneficial to include a systemd-based service script which would
> reside on the management node at:
> */lib/systemd/system/vcld.service*
> The installation and upgrade scripts should be extended to detect if systemd
> is available and configure the daemon accordingly.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)