metal/mtce/src
Eric MacDonald 9ab726b0eb Add support for peer controller reset via mtcClient
This update adds the ability for SM to passively
request the mtcClient to BMC reset its peer controller
as a means to recover a severely loaded active controller.

To do this the mtcAgent is modified keep the controllers'
mtcClients updated with the BMC info of its peer.

The mtcClient is modified to audit for the SM signal
and then when asserted issue a BMC reset of its peer
controller using ipmitool system call.

The ability to command the peer mtcCient to 'sync'
prior to the BMC reset is implemented but configured
disabled for now.

Change-Id: Ibe4c8aaa3a980cbe5f34c3e22f015698a6453c1a
Partial-Bug: #1895350
Co-Authored-By: Bin.Qian@windriver.com
Signed-off-by: Eric MacDonald <eric.macdonald@windriver.com>
2021-01-14 16:44:14 -05:00
..
alarm De-branding in starlingx/metal: Titanium Cloud -> StarlingX 2020-04-03 07:58:25 +02:00
common Add support for peer controller reset via mtcClient 2021-01-14 16:44:14 -05:00
fsmon De-branding in starlingx/metal: Titanium Cloud -> StarlingX 2020-04-03 07:58:25 +02:00
fsync Decouple Guest-server/agent from stx-metal 2018-09-18 17:15:08 -04:00
heartbeat Add support for peer controller reset via mtcClient 2021-01-14 16:44:14 -05:00
hostw Add SysRq crash dump support for pmon quorum process failure 2020-11-16 21:33:57 -05:00
hwmon Merge "Fix mtce build error with gcc-8.2.1" 2020-04-28 16:58:19 +00:00
lmon Fix mtce build error with gcc-8.2.1 2020-04-03 14:44:21 +08:00
maintenance Add support for peer controller reset via mtcClient 2021-01-14 16:44:14 -05:00
mtclog Set restricted permissions for mtce logfiles 2019-07-17 18:19:52 -04:00
pmon Prevent pmond process recovery when system is not running 2020-06-15 11:09:47 -04:00
public Fix mtce build error with gcc-8.2.1 2020-04-03 14:44:21 +08:00
scripts Add support for peer controller reset via mtcClient 2021-01-14 16:44:14 -05:00
LICENSE Decouple Guest-server/agent from stx-metal 2018-09-18 17:15:08 -04:00
Makefile Remove Resource Monitor ; aka rmon, from the load 2019-03-19 16:12:38 -04:00