[systemd-devel] Systemd target doesn't not anymore propagate "restart" to PartOf "services"

Simon Tropée simon.tropee at gmail.com
Thu May 31 15:09:05 UTC 2018


Hello,

I already send this issue on the debian maintainers mailing list for
systemd, but i think now this where not the place to.

It seem to me that look like to be a regression between debian 8 and 9
specifically on systemd version (from 215 to 232), but maybe have I miss a
change in the release note ?

I experiment a different behaviour between the systemd version on jessieand
stretch.
I have tested this setup on a debian jessie (x86 and armhf) and on a
debianstretch (x86 and armhf)
On jessie my version of systemd is 215 (from repository)
On stretch my version of systemd is 232 (from repository)


I have the following systemd target :

sample-services.target
[Unit]
Description=A Sample Services Target
Requires=multi-user.target
After=multi-user.target

[Install]
WantedBy=multi-user.target

=== EOF ===

And the following service :

sample-services1.service
[Unit]
Description=A Sample service
After=network.target remote-fs.target nss-lookup.target
PartOf=sample-services.target

[Service]
Type=simple
ExecStart=/bin/sh -c 'echo Hello'


[Install]
WantedBy=multi-user.target

=== EOF ===

On a Debian 8 system and according to systemd manual, issuing a "systemctl
restart" or "systemctl stop" on "sample-services.target" propagate action
on "PartOf" services.
I use and validate this behaviour on a Debian 8 x86 and armhf.

The propagation of the "restart" action is no longer working on debian 9
system (x86 and armhf). "stop" action is still propagate.

I couldn't find any information about this difference of behaviour on
systemd release note neither on the systemd debian bug tracker.

Have I misunderstood the manual, miss a release note or is this a
regression ?

Thanks
Simon Tropée
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20180531/2b3e1e70/attachment.html>


More information about the systemd-devel mailing list