Red Hat Bugzilla – Bug 916227
Corosync ignore sigint (and other signals) if exit is requested before full initialization
Last modified: 2013-11-20 23:33:02 EST
Created attachment 703488 [details]
Description of problem:
When corosync receive exit (INT) signal before full initialization, it may happen that corosync will never exit.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Replace corosync config file by pipe
2. Send INT to corosync process
3. Push corosync config file to pipe (by cat for example)
Corosync will not exit
Corosync will exit
"Unit" test https://github.com/jfriesse/csts/commit/eb0067ba0b2f6b232e7009c750ea49eece6b277a
Verified with quit-before-full-start.sh
FAIL on corosync-1.4.1-15.el6.x86_64 (RHEL6.4)
PASS on corosync-1.4.1-17.el6.x86_64 (RHEL6.5)
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.