<br><font size=2 face="sans-serif">Hi Folks,</font>
<br>
<br><font size=2 face="sans-serif">I run into a lock up problem during
opensm initialization process. The version I am using is 3.2.1. I noticed
that there's a patch to fix race condition in main OpenSM flow for version
3.2.1: </font>
<br><a href="http://www.openfabrics.org/git/?p=~sashak/management.git;a=commit;h=adcdb327112c7261077cf4e4076a7499ce36c86f"><font size=2 face="sans-serif">http://www.openfabrics.org/git/?p=~sashak/management.git;a=commit;h=adcdb327112c7261077cf4e4076a7499ce36c86f.</font></a>
<br>
<br><font size=2 face="sans-serif">But the OpenSM I am using is compiled
without HAVE_LIBPTHREAD macro, the patch above is for HAVE_LIBPTHREAD code
only. So my question are:</font>
<br><font size=2 face="sans-serif">1. What is the difference between codes
compiled with HAVE_LIBPTHREAD and without HAVE_LIBPTHREAD?</font>
<br><font size=2 face="sans-serif">2. Could the race condition occur on
OpenSM that's compiled without HAVE_LIBPTHREAD macro?</font>
<br>
<br><font size=2 face="sans-serif">Thanks!</font>
<br>
<br><font size=2 face="sans-serif">Yicheng Jia<br>
<br>
</font>

<BR>
_____________________________________________________________________________<BR>
Scanned by IBM Email Security Management Services powered by MessageLabs. For more information please visit http://www.ers.ibm.com<BR>
_____________________________________________________________________________<BR>