IMMND on PL hangs at waitpid() after coordinator removal.
When pbe process is in D State (Uninterruptible sleep (usually IO)), waitpid() will be hung if WNOHANG is not specified.
LOG_WA("SC were absent and PBE appears hung, sending SIGKILL"); kill(cb->pbePid, SIGKILL); waitpid(cb->pbePid, NULL, 0);
The bug is introduced by [#2296].
Solution: Use waitpid() with WNOHANG specified. Check for pbe/sync process exiting before sending introduce message during headless.
5.17.08 (develop) [code:11325e]
5.17.06 (release) [code:51233a]
default (mecurial) [staging:2aa1ed]
Related
Commit: [2aa1ed]
Tickets:
#2420Commit: [11325e]
Commit: [51233a]