diff options
Diffstat (limited to 'src/usr/isteps/istep18/TodDrawer.C')
-rwxr-xr-x | src/usr/isteps/istep18/TodDrawer.C | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/usr/isteps/istep18/TodDrawer.C b/src/usr/isteps/istep18/TodDrawer.C index c8c078e3e..4c6335bf4 100755 --- a/src/usr/isteps/istep18/TodDrawer.C +++ b/src/usr/isteps/istep18/TodDrawer.C @@ -199,11 +199,13 @@ errlHndl_t TodDrawer::findMasterProc(TodProc*& o_drawerMaster) const * host */ + const bool hbSwError = true; l_errHdl = new ERRORLOG::ErrlEntry( - ERRORLOG::ERRL_SEV_INFORMATIONAL, + ERRORLOG::ERRL_SEV_UNRECOVERABLE, TOD_FIND_MASTER_PROC, TOD_NO_MASTER_PROC, - iv_todDrawerId); + iv_todDrawerId, + hbSwError); } }while(0); @@ -237,7 +239,7 @@ void TodDrawer::getPotentialMdmts( { TOD_ENTER("TodDrawer::getPotentialMdmts"); bool l_isGARDed = false; - errlHndl_t l_errHndl = NULL; + errlHndl_t l_errHdl = NULL; const TARGETING::Target* l_procTarget = NULL; @@ -250,15 +252,17 @@ void TodDrawer::getPotentialMdmts( if ( !(TOD::isProcBlackListed(l_procTarget)) ) { //Check if the target is not garded - l_errHndl = TOD::checkGardStatusOfTarget(l_procTarget, + l_errHdl = TOD::checkGardStatusOfTarget(l_procTarget, l_isGARDed); - if(l_errHndl) + if(l_errHdl) { TOD_ERR("Failed in checkGardStatusOfTarget() to get the " " GARD state for the target 0x%.8x", GETHUID(l_procTarget)); + errlCommit(l_errHdl, TOD_COMP_ID); + //Ignore this target as the gard status for this target //could not be obtained. continue; |