mirror of
https://opendev.org/x/pyghmi
synced 2025-01-28 20:07:42 +00:00
Jarrod Johnson
f0d3050a79
Streamline and simplify IO Polling
Get more performance improvements by moving more of the serialized effort into the IO thread to avoid churn. This also simplifies the issue with select being called without recvfrom, allowing removal of the ignoresockets mechanism. Also rework wait to avoid having to build lists that no one ever consumes and move work out of the eternal loop that only should happen at startup. This has shaved an additional 25% off of wallclock time in a single-processor context for a given workload. Change-Id: If321a69fabfb3ee55599ecfe3d24fbacd33388b5
This is a pure python implementation of IPMI protocol. pyghmicons and pyghmiutil are example scripts to show how one may incorporate this library into python code
Description
Languages
Python
99.9%
Shell
0.1%