Ack.

The following sequence of logs only indirectly triggers my age-old positioning 
that 
Controller switchover should rather than be orchestrated through an admin 
operation
on a different OpenSAF object. We can follow this later though.

Jul 22 12:03:04 PM_SC-181 osafamfd[5033]: NO safSi=SC-2N,safApp=OpenSAF Swap 
initiated
Jul 22 12:03:06 PM_SC-181 osafamfd[5033]: NO safSi=SC-2N,safApp=OpenSAF Swap 
done
Jul 22 12:03:06 PM_SC-181 osafamfd[5033]: NO Controller switch over initiated
Jul 22 12:03:07 PM_SC-181 osafamfd[5033]: NO Controller switch over done

> -----Original Message-----
> From: praveen malviya
> Sent: Monday, July 22, 2013 12:33 PM
> To: Nagendra Kumar
> Cc: Mathivanan Naickan Palanivelu; [email protected]
> Subject: Re: [PATCH 1 of 1] amf: Resequence logs during si-swap of safSi=SC-
> 2N, safApp=OpenSAF [#513]
> 
> Ack,
> I think "Controller switch over done" can also be converted to a saflog 
> notice.
> 
> Thanks,
> Praveen
> On 22-Jul-13 11:48 AM, [email protected] wrote:
> >   osaf/services/saf/avsv/avd/avd_role.cc    |  3 +++
> >   osaf/services/saf/avsv/avd/avd_sg2Nfsm.cc |  2 --
> >   osaf/services/saf/avsv/avnd/avnd_mbcsv.c  |  2 +-
> >   3 files changed, 4 insertions(+), 3 deletions(-)
> >
> >
> > diff --git a/osaf/services/saf/avsv/avd/avd_role.cc
> > b/osaf/services/saf/avsv/avd/avd_role.cc
> > --- a/osaf/services/saf/avsv/avd/avd_role.cc
> > +++ b/osaf/services/saf/avsv/avd/avd_role.cc
> > @@ -629,6 +629,9 @@ void amfd_switch(AVD_CL_CB *cb)
> >
> >     TRACE_ENTER();
> >
> > +   LOG_NO("Controller switch over initiated");
> > +   saflog(LOG_NOTICE, amfSvcUsrName, "Controller switch over
> > +initiated");
> > +
> >     /* First check if there are any other SI's that are any other active */
> >     /* get the avnd from node_id */
> >     avnd = avd_node_find_nodeid(cb->node_id_avd);
> > diff --git a/osaf/services/saf/avsv/avd/avd_sg2Nfsm.cc
> > b/osaf/services/saf/avsv/avd/avd_sg2Nfsm.cc
> > --- a/osaf/services/saf/avsv/avd/avd_sg2Nfsm.cc
> > +++ b/osaf/services/saf/avsv/avd/avd_sg2Nfsm.cc
> > @@ -876,8 +876,6 @@ SaAisErrorT avd_sg_2n_siswap_func(AVD_SI
> >     saflog(LOG_NOTICE, amfSvcUsrName, "%s Swap initiated",
> > susi->si->name.value);
> >
> >     if (susi->si->sg_of_si->sg_ncs_spec) {
> > -           LOG_NO("Controller switch over initiated");
> > -           saflog(LOG_NOTICE, amfSvcUsrName, "Controller switch
> over initiated");
> >             avd_cb->swap_switch = SA_TRUE;
> >             avd_cb->active_services_exist = false;
> >     }
> > diff --git a/osaf/services/saf/avsv/avnd/avnd_mbcsv.c
> > b/osaf/services/saf/avsv/avnd/avnd_mbcsv.c
> > --- a/osaf/services/saf/avsv/avnd/avnd_mbcsv.c
> > +++ b/osaf/services/saf/avsv/avnd/avnd_mbcsv.c
> > @@ -1297,7 +1297,7 @@ uint32_t avnd_evt_avd_role_change_evh(AV
> >     if ((SA_AMF_HA_ACTIVE == cb->avail_state_avnd) &&
> (SA_AMF_HA_QUIESCED == info->role)) {
> >             TRACE_1("SA_AMF_HA_QUIESCED role received");
> >             if (NCSCC_RC_SUCCESS != (rc =
> avnd_mds_set_vdest_role(cb, V_DEST_RL_QUIESCED))) {
> > -                   LOG_ER("avnd_mds_set_vdest_role returned
> failure, role:%u",info->role);
> > +                   TRACE("avnd_mds_set_vdest_role returned failure,
> > +role:%u",info->role);
> >                     return rc;
> >             }
> >             return rc;
> 

------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to