src/amf/amfd/ndfsm.cc |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)


if a duplicate node_up is processed after cluster startup timer is finished,
don't send a reboot order

diff --git a/src/amf/amfd/ndfsm.cc b/src/amf/amfd/ndfsm.cc
--- a/src/amf/amfd/ndfsm.cc
+++ b/src/amf/amfd/ndfsm.cc
@@ -428,7 +428,7 @@ void avd_node_up_evh(AVD_CL_CB *cb, AVD_
                        LOG_WA("Sending node reboot order to node:%s, due to 
first node_up_msg after node sync window",
                                
osaf_extended_name_borrow(&n2d_msg->msg_info.n2d_node_up.node_name));
                        avnd->reboot = true;
-               } else if (cb->init_state == AVD_APP_STATE) {
+               } else if (cb->init_state == AVD_APP_STATE && avnd->node_state 
== AVD_AVND_STATE_ABSENT) {
                        LOG_WA("Sending node reboot order to node:%s, due to 
late node_up_msg after cluster startup timeout",
                                
osaf_extended_name_borrow(&n2d_msg->msg_info.n2d_node_up.node_name));
                        avnd->reboot = true;

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to