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