From ed1410a73660a3a049af5a0abcdcdc082fdfe6bd Mon Sep 17 00:00:00 2001 From: Eric MacDonald Date: Fri, 8 Jun 2018 09:51:19 -0400 Subject: [PATCH] Mtce: Re-add explicit request for mtcAlive in Graceful Recovery handler Story: 2002882 Task: 22845 Change-Id: Ib814416e46f988b3342a2da7b31e6e7273684c9e Signed-off-by: Jack Ding --- mtce-common/cgts-mtce-common-1.0/maintenance/mtcNodeHdlrs.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mtce-common/cgts-mtce-common-1.0/maintenance/mtcNodeHdlrs.cpp b/mtce-common/cgts-mtce-common-1.0/maintenance/mtcNodeHdlrs.cpp index 6a38d5e7..01df6ddb 100755 --- a/mtce-common/cgts-mtce-common-1.0/maintenance/mtcNodeHdlrs.cpp +++ b/mtce-common/cgts-mtce-common-1.0/maintenance/mtcNodeHdlrs.cpp @@ -1516,7 +1516,7 @@ int nodeLinkClass::recovery_handler ( struct nodeLinkClass::node * node_ptr ) /* Purge this hosts work queues */ mtcCmd_workQ_purge ( node_ptr ); mtcCmd_doneQ_purge ( node_ptr ); - + node_ptr->mtcAlive_gate = false ; node_ptr->http_retries_cur = 0 ; node_ptr->unknown_health_reported = false ; @@ -1602,6 +1602,8 @@ int nodeLinkClass::recovery_handler ( struct nodeLinkClass::node * node_ptr ) ilog ("%s requesting mtcAlive with %d sec timeout\n", node_ptr->hostname.c_str(), loc_recovery_timeout); + send_mtc_cmd ( node_ptr->hostname, MTC_REQ_MTCALIVE, MGMNT_INTERFACE ); + recoveryStageChange ( node_ptr, MTC_RECOVERY__REQ_MTCALIVE_WAIT ) ; break ;