--- src/amf/amfd/ndfsm.cc | 11 ++++------- src/amf/amfd/proc.h | 2 +- 2 files changed, 5 insertions(+), 8 deletions(-)
diff --git a/src/amf/amfd/ndfsm.cc b/src/amf/amfd/ndfsm.cc index 434c30ce4..be7db7a3e 100644 --- a/src/amf/amfd/ndfsm.cc +++ b/src/amf/amfd/ndfsm.cc @@ -169,7 +169,7 @@ uint32_t avd_count_sync_node_size(AVD_CL_CB *cb) { uint32_t count = 0; TRACE_ENTER(); - count = node_name_db->size() - 1; + count = node_name_db->size(); TRACE("sync node size:%d", count); return count; @@ -180,15 +180,13 @@ uint32_t avd_count_sync_node_size(AVD_CL_CB *cb) { * Purpose: Helper function count number of nodes that sent node_up msg to * director * - * Input: cb - the AVD control block - * * Returns: Number of node * * NOTES: * * **************************************************************************/ -uint32_t avd_count_node_up(AVD_CL_CB *cb) { +uint32_t avd_count_node_up() { uint32_t received_count = 0; AVD_AVND *node = nullptr; @@ -196,8 +194,7 @@ uint32_t avd_count_node_up(AVD_CL_CB *cb) { for (const auto &value : *node_name_db) { node = value.second; - if (node->node_up_msg_count > 0 && - node->node_info.nodeId != cb->node_id_avd) + if (node->node_up_msg_count > 0) ++received_count; } TRACE("Number of node director(s) that director received node_up msg:%u", @@ -329,7 +326,7 @@ void avd_node_up_evh(AVD_CL_CB *cb, AVD_EVT *evt) { } uint32_t rc_node_up; avnd->node_up_msg_count++; - rc_node_up = avd_count_node_up(cb); + rc_node_up = avd_count_node_up(); if (rc_node_up == sync_nd_size) { if (cb->node_sync_tmr.is_active) { avd_stop_tmr(cb, &cb->node_sync_tmr); diff --git a/src/amf/amfd/proc.h b/src/amf/amfd/proc.h index 1c3cce9ca..bf8b476ca 100644 --- a/src/amf/amfd/proc.h +++ b/src/amf/amfd/proc.h @@ -64,7 +64,7 @@ uint32_t avd_sg_nway_si_assign(AVD_CL_CB *, AVD_SG *); /* The following are for N-way Active redundancy model */ AVD_SU *avd_sg_nacvred_su_chose_asgn(AVD_CL_CB *cb, AVD_SG *sg); -uint32_t avd_count_node_up(AVD_CL_CB *cb); +uint32_t avd_count_node_up(); uint32_t avd_evt_queue_count(AVD_CL_CB *cb); uint32_t avd_count_sync_node_size(AVD_CL_CB *cb); void avd_process_state_info_queue(AVD_CL_CB *cb); -- 2.17.1 _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel