osaf/services/saf/amf/amfd/sgproc.cc |  8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)


Amfd is not decrementing saAmfSINumCurrStandbyAssignments when
HA state is changing from Quisced to Standby during SU failover.
saAmfSINumCurrStandbyAssignments is increased when Amfd sends
assignment to Amfnd from Quisced to Standby, it need to decrement
saAmfSINumCurrStandbyAssignments if failover happens and assignment was
not successfull.

diff --git a/osaf/services/saf/amf/amfd/sgproc.cc 
b/osaf/services/saf/amf/amfd/sgproc.cc
--- a/osaf/services/saf/amf/amfd/sgproc.cc
+++ b/osaf/services/saf/amf/amfd/sgproc.cc
@@ -464,7 +464,15 @@ static uint32_t sg_su_failover_func(AVD_
                                   assignment had been sent. So decrement the 
count in SI before 
                                   deleting the SUSI. */
                                susi->si->dec_curr_act_ass();
+                       } else if ((susi->fsm == AVD_SU_SI_STATE_MODIFY) &&
+                                       (susi->state == SA_AMF_HA_STANDBY)) {
+                               /* SUSI is undergoing standby modification. For 
standby state
+                                  saAmfSINumCurrStandbyAssignments was 
increased when standby
+                                  assignment had been sent. So decrement the 
count in SI before
+                                  deleting the SUSI. */
+                               susi->si->dec_curr_stdby_ass();
                        }
+
                        /* Reply to IMM for admin operation on SI */
                        if (susi->si->invocation != 0) {
                                
avd_saImmOiAdminOperationResult(avd_cb->immOiHandle,

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Opensaf-devel mailing list
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to