Red Hat Bugzilla – Bug 73615
Service manager blocked signals cause user service scripts to fail
Last modified: 2008-05-01 11:38:03 EDT
Description of Problem:
When clustering certain applications which use signals to synchronize or
communicate with eachother, the tasks fail to run properly because the service
manager spawns them with most or all signals blocked.
Version-Release number of selected component (if applicable):
How Reproducible: Every Time
Steps to Reproduce:
1. Create a process which goes to sleep and uses SIGALARM to wake itself up.
Have it wait forever until SIGALARM is called.
2. Create a service script which spawns this process in the "start" path.
3. Create a service which uses this script.
4. Attempt to enable the service. Watch the service script hang.
Hung service start/Application broken.
Clean service start.
I will fix this ASAP.
Fix in pool.
Created attachment 75324 [details]
Example of how to break 1.0.11 during 'service start'.