During SU restart, component is instantiated failed. It makes
component failover. In avnd_su_si_oper_done() the initial
buffer assignments invoked and it caused the loop of assigning to
QUIESED.
Only initial buffer assignments if the SU is ENABLE.
---
src/amf/amfnd/susm.cc | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/amf/amfnd/susm.cc b/src/amf/amfnd/susm.cc
index d8ef66ea2..62318b123 100644
--- a/src/amf/amfnd/susm.cc
+++ b/src/amf/amfnd/susm.cc
@@ -1335,7 +1335,8 @@ uint32_t avnd_su_si_oper_done(AVND_CB *cb, AVND_SU *su,
AVND_SU_SI_REC *si) {
su_finish_suRestart_escalation_or_admin_op(su);
}
/* finally initiate buffered assignments, if any */
- rc = avnd_su_siq_prc(cb, su);
+ if (m_AVND_SU_OPER_STATE_IS_ENABLED(su))
+ rc = avnd_su_siq_prc(cb, su);
done:
TRACE_LEAVE2("%u", rc);
--
2.17.1
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel