Thanks Minh, I will add. -Nagu
> -----Original Message----- > From: minh chau [mailto:minh.c...@dektech.com.au] > Sent: 29 November 2016 14:01 > To: Nagendra Kumar; hans.nordeb...@ericsson.com; Praveen Malviya; > gary....@dektech.com.au > Cc: opensaf-devel@lists.sourceforge.net > Subject: Re: [devel] [PATCH 1 of 1] amfnd: add logs for HC start failures > [#340] > > Ack with minor comment > > There seems to be another place returning error code that's not logged > in hc start? > > || > (*o_comp)->pxy_comp->name.compare(Amf::to_string(&hc_start- > >proxy_comp_name))) > { > *o_amf_rc = SA_AIS_ERR_NOT_EXIST; > > Thanks, > Minh > On 29/11/16 18:07, Nagendra Kumar wrote: > > I am going to push it tomorrow, please review. > > > > Thanks > > -Nagu > > > >> -----Original Message----- > >> From: Nagendra Kumar > >> Sent: 04 November 2016 14:02 > >> To: hans.nordeb...@ericsson.com; Praveen Malviya; > >> minh.c...@dektech.com.au; gary....@dektech.com.au > >> Cc: opensaf-devel@lists.sourceforge.net > >> Subject: [devel] [PATCH 1 of 1] amfnd: add logs for HC start failures > [#340] > >> > >> osaf/services/saf/amf/amfnd/chc.cc | 7 +++++++ > >> 1 files changed, 7 insertions(+), 0 deletions(-) > >> > >> > >> diff --git a/osaf/services/saf/amf/amfnd/chc.cc > >> b/osaf/services/saf/amf/amfnd/chc.cc > >> --- a/osaf/services/saf/amf/amfnd/chc.cc > >> +++ b/osaf/services/saf/amf/amfnd/chc.cc > >> @@ -315,6 +315,7 @@ void avnd_comp_hc_param_val(AVND_CB *cb, > >> > >> /* get the comp */ > >> if ((*o_comp = avnd_compdb_rec_get(cb->compdb, > >> Amf::to_string(&hc_start->comp_name))) == nullptr) { > >> + LOG_ER("Component '%s' doesn't exist in > >> DB", > >> +osaf_extended_name_borrow(&hc_start->comp_name)); > >> *o_amf_rc = SA_AIS_ERR_NOT_EXIST; > >> return; > >> } > >> @@ -324,6 +325,8 @@ void avnd_comp_hc_param_val(AVND_CB *cb, > >> > >> m_AVND_COMP_PRES_STATE_IS_INSTANTIATIONFAILED(*o_comp) || > >> > >> m_AVND_COMP_PRES_STATE_IS_TERMINATING(*o_comp) || > >> > >> m_AVND_COMP_PRES_STATE_IS_TERMINATIONFAILED(*o_comp)) { > >> + LOG_ER("Component '%s' is not healthy (pres > >> state '%u')", osaf_extended_name_borrow(&hc_start->comp_name), > >> + (*o_comp)->pres); > >> *o_amf_rc = SA_AIS_ERR_TRY_AGAIN; > >> return; > >> } > >> @@ -347,6 +350,8 @@ void avnd_comp_hc_param_val(AVND_CB *cb, > >> if (0 == avnd_hcdb_rec_get(cb, &hlt_chk)) { > >> /* HC instance did not exist, look for HC type > >> */ > >> if (nullptr == avnd_hctypedb_rec_get(cb, > >> (*o_comp)->saAmfCompType, &hc_start->hc_key)) { > >> + LOG_ER("Health check is not > >> configured for component '%s'", > >> + > >> osaf_extended_name_borrow(&hc_start->comp_name)); > >> *o_amf_rc = > >> SA_AIS_ERR_NOT_EXIST; > >> return; > >> } > >> @@ -356,6 +361,8 @@ void avnd_comp_hc_param_val(AVND_CB *cb, > >> tmp_hc_rec.req_hdl = hc_start->hdl; > >> /* determine if this healthcheck is already active */ > >> if (0 != m_AVND_COMPDB_REC_HC_GET(**o_comp, > >> tmp_hc_rec)) { > >> + LOG_ER("Health check is already active for > >> component '%s'", > >> + > >> osaf_extended_name_borrow(&hc_start->comp_name)); > >> *o_amf_rc = SA_AIS_ERR_EXIST; > >> return; > >> } > >> > >> ------------------------------------------------------------------------------ > >> Developer Access Program for Intel Xeon Phi Processors Access to Intel > Xeon > >> Phi processor-based developer platforms. > >> With one year of Intel Parallel Studio XE. > >> Training and support from Colfax. > >> Order your platform today. http://sdm.link/xeonphi > >> _______________________________________________ > >> Opensaf-devel mailing list > >> Opensaf-devel@lists.sourceforge.net > >> https://lists.sourceforge.net/lists/listinfo/opensaf-devel > ------------------------------------------------------------------------------ _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel