metal/mtce-common/cgts-mtce-common-1.0/common
Bin Qian 5eb13b2eeb Controller Services swact/failover time reduction
Add full support for Active/Active redudancy model
1. services could have enable dependency to services in other service
groups
   (standby group)
2. An active/active service failure will degraded the service group it
is in
3. A failure of active/active service would not prevent a swact
4. Locking a controller that is sole active/active service
provider will be rejected. But lock with force option will still proceed
to lock the node.
5. sm-api bind to port 7777 on mgmt interface. (was localhost:7777)

Change-Id: I0da78a51a50fd60ec128edc91c2eeec31af4a956
Signed-off-by: Jack Ding <jack.ding@windriver.com>
2018-06-28 15:51:50 -04:00
..
Makefile StarlingX open source release updates 2018-05-31 07:36:43 -07:00
alarmUtil.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
alarmUtil.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
fitCodes.h Mtce: Implement all token fetches as non-blocking operations. 2018-06-27 15:00:23 -04:00
fsync.c StarlingX open source release updates 2018-05-31 07:36:43 -07:00
hostClass.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
hostClass.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
hostUtil.cpp Controller Services swact/failover time reduction 2018-06-28 15:51:50 -04:00
hostUtil.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
httpUtil.cpp Mtce: Implement all token fetches as non-blocking operations. 2018-06-27 15:00:23 -04:00
httpUtil.h Mtce: Implement all token fetches as non-blocking operations. 2018-06-27 15:00:23 -04:00
ipmiUtil.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
ipmiUtil.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
jsonUtil.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
jsonUtil.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
keyClass.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
keyClass.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
logMacros.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
msgClass.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
msgClass.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
nlEvent.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
nlEvent.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
nodeBase.cpp Mtce: Improve efficiency of mtcAgent's end-of-batch message handling 2018-06-26 15:02:07 -04:00
nodeBase.h Mtce: Improve efficiency of mtcAgent's end-of-batch message handling 2018-06-26 15:02:07 -04:00
nodeClass.cpp Mtce: Avoid running subfunction FSM for AIO-DX compute only hosts 2018-06-27 15:32:08 -04:00
nodeClass.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
nodeCmds.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
nodeEvent.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
nodeEvent.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
nodeMacro.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
nodeTimers.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
nodeTimers.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
nodeUtil.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
nodeUtil.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
pgdbClass.cpp.OBS StarlingX open source release updates 2018-05-31 07:36:43 -07:00
pgdbClass.h.OBS StarlingX open source release updates 2018-05-31 07:36:43 -07:00
pgdbUtil.cpp.OBS StarlingX open source release updates 2018-05-31 07:36:43 -07:00
pingUtil.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
pingUtil.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
regexUtil.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
regexUtil.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
returnCodes.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
threadUtil.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
threadUtil.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
timeUtil.cpp StarlingX open source release updates 2018-05-31 07:36:43 -07:00
timeUtil.h StarlingX open source release updates 2018-05-31 07:36:43 -07:00
tokenUtil.cpp Mtce: Implement all token fetches as non-blocking operations. 2018-06-27 15:00:23 -04:00
tokenUtil.h Mtce: Implement all token fetches as non-blocking operations. 2018-06-27 15:00:23 -04:00