OpenSolaris

Printable Version Enter a New Search
Bug ID 6594125
Synopsis svc.startd refuses to run if inetd dies frequently (during liverpool high stress testrun)
State 10-Fix Delivered (Fix available in build)
Category:Subcategory utility:smf
Keywords rtiq_reviewed
Responsible Engineer Renaud Manus
Reported Against s10u4_12
Duplicate Of
Introduced In solaris_10
Commit to Fix snv_85
Fixed In snv_85
Release Fixed solaris_nevada(snv_85) , solaris_10u6(s10u6_01) (Bug ID:2158363)
Related Bugs 6588979 , 6656418
Submit Date 17-August-2007
Last Update Date 12-March-2008
Description
while attempting to reproduce CR6588979 on bostonb.sfbay (which was running
the liverpool high stress tests), i needed to regularly run "pkill -9 inetd" to
induce inetd failure. after a while i noticed svc.startd was not running - the
error message displayed was "svc:/network/rpc/gss:default : queue is full"
(originating from ln405 from startd/protocol.c it seems). the only remedy was
to restart inetd by hand (setting SMF_FMRI in the environment prior to running
inetd so that it would not refuse to run outside of SMF). perhaps it is not
relevant, but the system was also out of file descriptors due to the stress
testing:

Aug 16 19:25:16 bostonb inetd[5183]: [ID 702911 daemon.error] Too many open files
Work Around
# export SMF_FMRI=svc:/network/inetd:default
# /usr/lib/inet/inetd start
# /lib/svc/bin/svc.startd
If it happens during an "init 6", it is still possible to log in and type 'reboot'.
Comments
N/A