OpenSolaris

Printable Version Enter a New Search
Bug ID 6809492
Synopsis startd shouldn't let hung subprocesses impede shutdown
State 10-Fix Delivered (Fix available in build)
Category:Subcategory utility:smf
Keywords
Responsible Engineer Daniel Price
Reported Against
Duplicate Of
Introduced In solaris_10
Commit to Fix snv_110
Fixed In snv_110
Release Fixed solaris_nevada(snv_110)
Related Bugs 6805730 , 6806659 , 6808574
Submit Date 24-February-2009
Last Update Date 11-March-2009
Description
As the system is coming down, startd employs system(3c) in order to
run some final processes.  In rare cases, these may hang.  This has
been seen several times with umountall, but it's not a big stretch to
imagine other potential hangs.  See also 6806659, 6808574, etc.

When the user is trying to reboot or halt the system, we need to do
everything we possibly can to prevent that from failing.  We should
replace the calls to system(3c) with a routine which will time out
if the subprocess does not complete after some timeout.
Work Around
N/A
Comments
N/A