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

Reply via email to