<div dir="ltr">Hi all,<div><br></div><div>Anybody have any thoughts on <a href="http://llvm.org/bugs/show_bug.cgi?id=19575">this bug</a>? I spent some time over the weekend tracking down why the LLDB parallelized test running infrastructure is not speeding up OS X test runs. What I saw essentially looked like critical section-like behavior somewhere in the chain of python running the worker thread's 'system' call to the real unit test python code.</div>
<div><br></div><div>It's as if one of these is serializing calls across all threads on my OS X 10.9 setup:</div><div>* python system call to launch unit tests</div><div>* python unit testing framework</div><div>* lldb python module</div>
<div>* lldb innards</div><div><br></div><div>On my system I have 8 threads all ready to do the python system call in the worker thread but only one is progressing at a time. By contrast, on my Linux setup I can get 32 of these to happen simultaneously with no blockage.</div>
<div><br></div><div><div>Any thoughts? See the bug for some extra logging I added that will show what each worker thread is doing and when it's ready to try to run an underlying test.</div><div><br></div><div>Thanks! Getting this resolved should reduce OS X test run times significantly based on # cores available.</div>
-- <br><div dir="ltr"><table cellspacing="0" cellpadding="0" style="color:rgb(136,136,136);font-family:'Times New Roman'"><tbody><tr style="color:rgb(85,85,85);font-family:sans-serif;font-size:small"><td nowrap style="border-top-style:solid;border-top-color:rgb(213,15,37);border-top-width:2px">
Todd Fiala |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(51,105,232);border-top-width:2px"> Software Engineer |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(0,153,57);border-top-width:2px">
<a href="mailto:tfiala@google.com" style="color:rgb(17,85,204)" target="_blank"><span style="background-color:rgb(255,255,204);color:rgb(34,34,34);background-repeat:initial initial">tfiala@google.com</span></a> |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(238,178,17);border-top-width:2px">
<font color="#1155cc"> <a>650-943-3180</a></font></td></tr></tbody></table><br></div>
</div></div>