Hi,
 
I am using OpenHPI with ilo2 plugin. When I use hpitree multiple times
openhpid hangs. On investigation I found that somehow the mutex is
getting locked for a handler and never getting unlocked. 
 
Specifically,
In oh_get_handler ()
g_static_rec_mutex_lock(&handler->lock); 
gets called. Thus, a thread calling oh_get_handler() should ideally call
oh_release_handler() which unlocks this mutex. However, on running the
hpitree multiple times I found that there is an instance when
oh_release_handle is not at all called. Thus, multiple threads wait on
this mutex and openhpid hangs.
 
Is anyone aware of the problem? If you have any more details please let
me know.
 
Regards
Mukul
------------------------------------------------------------------------------

_______________________________________________
Openhpi-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openhpi-devel

Reply via email to