mirror of
https://opendev.org/x/pyghmi
synced 2025-01-16 04:38:19 +00:00
Jarrod Johnson
f17ebf03dd
Avoid zombie sessions corrupting living sessions
A logged out session failed to deregister it's keepalive. As a result, the zombie keepalive executed and failed. The failure path then corrupts the bmc_handlers structure. Correct this by both deregistering the erroneous keepalive and having the mark_broken function be more careful about deleting a member of the class hash that it may have nothing to do with. Change-Id: I41251309dc27ffaca89cc7deef9bf16a61f1d07e
This is a pure python implementation of IPMI protocol. ipmictl.py is a sample application to roughly show the most simple approach to invoking the library.
Description
Languages
Python
99.9%
Shell
0.1%