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
