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