Hi, 
new to this mailing list and to OpenIPMI programming ... so apologies if
that question has been answered before.

Basically I created a library under Linux whose purpose is to make
asynchronous calls to OpenIPMI as synchronous as possible. that library
is a layer between libOpenIPMI.so and a whole software stack whose
purpose is to monitor a lot of sensors and servers ... 

The whole stack is synchronous by design and has to be.

I am using the os_handler_waiters function in order to achieve this 

The library works. but the problem I am facing is that the connection to
the domain does time-out.

I have to monitor a lot of servers (up to 72 - just a few IPMI sensors
in each of them like CPU temp and Voltage Regulator temps - ...)

I have a main file which contains the callback functions and one object
per monitored server ... each object contains its own connection and
connects to the domain of the server it does represent.

once connected to the domain, when I query a sensor, it  creates a
waiter and waits, the callback release the waiter ... 

so basically this works except that the connection to the domain times
out and more often than not I end up with error 0x10000c3 (TIMEOUT ...)

is there a way to make the connection to the domain permanent/stable ?
(that is until I disconnect????) as reconnection takes too long and the
stack above times out ...

Sincere thanks for any help on this

/Patrick
Software Engineer





------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Openipmi-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openipmi-developer

Reply via email to