2
0
mirror of https://opendev.org/x/pyghmi synced 2026-03-29 06:13:30 +00:00
Jarrod Johnson 871984bde0 Handle concurrent session requests
A caller may end up making requests that would get gathered
into a single session object.  However due to being aggressive,
a second session object supersedes the original without the
original getting a chance to complete login and satisfy the
second caller.  Address this by reusing a 'logging' session
and then having __init__ follow the state of the other session
object already in progress.  Without this a caller can end
up provoking a fight and having the BMC refuse to continue
to entertain the shenanigans in short order.

Change-Id: I47acbc0c974900ff50c02d470b5a79a3fed9bb73
2015-02-16 13:41:42 -05:00
2015-02-11 16:53:27 -08:00
2013-08-17 22:29:25 -04:00
2015-02-16 13:41:42 -05:00
2013-06-30 14:21:20 -04:00
2013-08-17 22:29:25 -04:00
2013-06-24 14:15:39 -04:00
2014-05-08 14:06:01 -04:00
2015-02-11 16:53:27 -08:00
2013-09-13 11:28:28 -05:00

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
No description provided
Readme Apache-2.0 16 MiB
Languages
Python 99.9%
Shell 0.1%