Bug 1336190
Summary: | systemctl stop does't always stop keepalived | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 7 | Reporter: | mailinglists |
Component: | keepalived | Assignee: | Ryan O'Hara <rohara> |
Status: | CLOSED ERRATA | QA Contact: | Brandon Perkins <bperkins> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 7.2 | CC: | cluster-maint, djansa, kustodian |
Target Milestone: | rc | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | keepalived-1.2.13-8.el7 | Doc Type: | Bug Fix |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-11-04 07:51:57 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
mailinglists
2016-05-15 12:41:55 UTC
Appears the be the same bug as reported in Fedora (BZ#1280437). I believe this issue was fixed by specifying PIDfile in the systemd unit file, but it is important to note that I was not able to reproduce the problem. I had a script that did start/stop of keepalived, then checked to see if keepalived was still running and never ran into this bug. The problem is with running "systemctl restart keepalived", because after restart systemd keeps the old main PID, so stop doesn't work. I reported that bug to keepalived as well https://github.com/acassen/keepalived/issues/443. The solution is to add: PIDFile=/var/run/keepalived.pid That way systemd will be able to detect the main PID of the process after restart. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://rhn.redhat.com/errata/RHBA-2016-2523.html |