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
