From: <li...@us...> - 2008-11-22 04:03:30
|
Revision: 2523 http://xcat.svn.sourceforge.net/xcat/?rev=2523&view=rev Author: linggao Date: 2008-11-22 04:03:24 +0000 (Sat, 22 Nov 2008) Log Message: ----------- fix for scaling Modified Paths: -------------- xcat-core/trunk/xCAT/postscripts/syslog xcat-core/trunk/xCAT/postscripts/xcataixpost Modified: xcat-core/trunk/xCAT/postscripts/syslog =================================================================== --- xcat-core/trunk/xCAT/postscripts/syslog 2008-11-22 04:01:31 UTC (rev 2522) +++ xcat-core/trunk/xCAT/postscripts/syslog 2008-11-22 04:03:24 UTC (rev 2523) @@ -213,11 +213,28 @@ if [[ -n "$state" && "$state" = "active" ]];then stopsrc -s syslogd fi - startsrc -s syslogd + + #wait for syslogd to fully started + RETRY_LIMIT=30 # number of 2 second retry intervals (60 second total) + let i=$RETRY_LIMIT + while : + do + ret=`LC_ALL=C startsrc -s syslogd 2>&1` + if [[ $ret == *PID* ]];then + break + fi + + i=$((i - 1)) + if (( i > 0 ));then + sleep 2 + else + break + fi + done else $init restart fi #keep a record -logger -t xcat "Install: syslog setup" +logger -t xCAT "Install: syslog setup" exit 0 Modified: xcat-core/trunk/xCAT/postscripts/xcataixpost =================================================================== --- xcat-core/trunk/xCAT/postscripts/xcataixpost 2008-11-22 04:01:31 UTC (rev 2522) +++ xcat-core/trunk/xCAT/postscripts/xcataixpost 2008-11-22 04:03:24 UTC (rev 2523) @@ -9,6 +9,8 @@ use File::Path; use IO::Socket; +sleep int(rand(10)); + # since we don't have syslog set up yet we'll # just save msgs in a local log file $logdir = "/var/log/xcat"; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |