mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
Currently the arguments for xenwatchdogd are hardcoded with 15s keep-alive interval and 30s timeout. It is not possible to tweak these values via /etc/systemd/system/xen-watchdog.service.d/*.conf because ExecStart can not be replaced. The only option would be a private copy /etc/systemd/system/xen-watchdog.service, which may get out of sync with the Xen provided xen-watchdog.service. Adjust the service file to recognize XENWATCHDOGD_ARGS= in a private unit configuration file. Signed-off-by: Olaf Hering <olaf@aepfle.de> Acked-by: Wei Liu <wl@xen.org>
16 lines
392 B
Plaintext
16 lines
392 B
Plaintext
[Unit]
|
|
Description=Xen-watchdog - run xen watchdog daemon
|
|
Requires=proc-xen.mount
|
|
After=proc-xen.mount xendomains.service
|
|
ConditionPathExists=/proc/xen/capabilities
|
|
|
|
[Service]
|
|
Type=forking
|
|
Environment="XENWATCHDOGD_ARGS=30 15"
|
|
EnvironmentFile=-@CONFIG_DIR@/@CONFIG_LEAF_DIR@/xencommons
|
|
ExecStart=@sbindir@/xenwatchdogd $XENWATCHDOGD_ARGS
|
|
KillSignal=USR1
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|