You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ensure all foreman.target services stop before the target
Add After=foreman.target to every service and timer that is
PartOf=foreman.target. The reversed stop ordering (each service stops
before foreman.target) means systemctl stop foreman.target now blocks
until all constituent services have fully stopped, rather than returning
the moment the target meta-unit transitions to inactive.
Without this, a rapid stop+start of foreman.target can call systemctl
start while services are still in the process of stopping, leading to
container conflicts and races on the subsequent start.
0 commit comments