AMFND should send sync state as after headless if see new active
AMFD from same node.
---
 src/amf/amfnd/di.cc | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/amf/amfnd/di.cc b/src/amf/amfnd/di.cc
index 5bff12104..507684eab 100644
--- a/src/amf/amfnd/di.cc
+++ b/src/amf/amfnd/di.cc
@@ -665,7 +665,8 @@ uint32_t avnd_evt_mds_avd_up_evh(AVND_CB *cb, AVND_EVT 
*evt) {
      * only want to send node_up/sync info in case of recovery.
      */
     if (evt->info.mds.i_change == NCSMDS_NEW_ACTIVE && cb->is_avd_down) {
-      if (cb->led_state == AVND_LED_STATE_GREEN) {
+      if ((cb->led_state == AVND_LED_STATE_GREEN) ||
+          (evt->info.mds.node_id == cb->node_info.nodeId)) {
         // node_up, sync sisu, compcsi info to AVND for recovery
         avnd_sync_sisu(cb);
         avnd_sync_csicomp(cb);
-- 
2.17.1



_______________________________________________
Opensaf-devel mailing list
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to