osaf/services/saf/avsv/avnd/avnd_comp.c |  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)


 A component is faulted with component restart recovery. During this restarting 
phase,
 active or quiescing states of assigned SIs may change to quiesced state due to 
fault
 in the any other component of same SU with recovery component fail-over. AMF 
should
 give quiesced callback to all those healthy components which have csis in 
quiescing state.

diff --git a/osaf/services/saf/avsv/avnd/avnd_comp.c 
b/osaf/services/saf/avsv/avnd/avnd_comp.c
--- a/osaf/services/saf/avsv/avnd/avnd_comp.c
+++ b/osaf/services/saf/avsv/avnd/avnd_comp.c
@@ -1082,7 +1082,8 @@ uint32_t avnd_comp_csi_assign(AVND_CB *c
                                 */
                                if (((SA_AMF_HA_QUIESCED == 
csi->si->curr_state) ||
                                     (SA_AMF_HA_QUIESCING == 
csi->si->curr_state)) &&
-                                   (SA_AMF_HA_QUIESCING != 
csi->si->prv_state)) {
+                                   (SA_AMF_HA_QUIESCING != csi->si->prv_state) 
&&
+                                    (SA_AMF_HA_ACTIVE != 
curr_csi->si->prv_state)) {
                                        /* no need to assign this csi.. 
generate csi-oper done indication */
                                        rc = avnd_comp_csi_assign_done(cb, 
comp, csi);
                                        if (NCSCC_RC_SUCCESS != rc)

------------------------------------------------------------------------------
Get your SQL database under version control now!
Version control is standard for application code, but databases havent 
caught up. So what steps can you take to put your SQL databases under 
version control? Why should you start doing it? Read more to find out.
http://pubads.g.doubleclick.net/gampad/clk?id=49501711&iu=/4140/ostg.clktrk
_______________________________________________
Opensaf-devel mailing list
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to