metal/mtce-common/cgts-mtce-common-1.0/maintenance
Eric MacDonald 7be3b9085a Add 90s delay before locking storage node for upgrade
Adds support to the mtcAgent for detecting the absence of the 'host
services execution enhancement feature' in the mtcClient and implements
the pre-upgrade implementation in that case. When mtcAgent tries to lock
a storage node running pre-upgrade verison it will implement a 90s
lock wait before proceeding to declare that storage host as
locked-disabled.

Story: 2002886
Task: 22847
Change-Id: I99fb5576e027621019adb5eff553d52773f608db
Signed-off-by: Jack Ding <jack.ding@windriver.com>
2018-07-06 09:18:21 -04:00
..
Makefile StarlingX open source release updates 2018-05-31 07:36:43 -07:00
ipmiClient.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcAlarm.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcAlarm.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcBrdMgmt.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcBrdMgmt.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcCmdHdlr.cpp Add 90s delay before locking storage node for upgrade 2018-07-06 09:18:21 -04:00
mtcCompMsg.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcCtrlMsg.cpp Collectd+InfluxDb-RMON Replacement(ALL METRICS) P1 2018-07-03 11:04:27 -04:00
mtcHttpSvr.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcHttpSvr.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcHttpUtil.cpp Mtce: Stop calling 'event_base_loopbreak' for nonblocking http requests 2018-06-27 14:28:27 -04:00
mtcHttpUtil.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcInvApi.cpp Mtce: Avoid running subfunction FSM for AIO-DX compute only hosts 2018-06-27 15:32:08 -04:00
mtcInvApi.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcIpmiUtil.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcIpmiUtil.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcKeyApi.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcKeyApi.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcNodeComp.cpp Mtce: Avoid running subfunction FSM for AIO-DX compute only hosts 2018-06-27 15:32:08 -04:00
mtcNodeComp.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcNodeCtrl.cpp Merge "Mtce: Implement all token fetches as non-blocking operations." 2018-06-28 13:39:01 +00:00
mtcNodeFsm.cpp Collectd+InfluxDb-RMON Replacement(ALL METRICS) P1 2018-07-03 11:04:27 -04:00
mtcNodeFsm.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcNodeHdlrs.cpp Collectd+InfluxDb-RMON Replacement(ALL METRICS) P1 2018-07-03 11:04:27 -04:00
mtcNodeHdlrs.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcNodeMnfa.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcNodeMsg.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcSmgrApi.cpp Mtce: Stop calling 'event_base_loopbreak' for nonblocking http requests 2018-06-27 14:28:27 -04:00
mtcSmgrApi.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcSubfHdlrs.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcThreads.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcThreads.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcVimApi.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcVimApi.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
mtcWorkQueue.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00