<br><br><div class="gmail_quote">On Mon, Jun 4, 2012 at 5:47 PM, Gabe Westmaas <span dir="ltr"><<a href="mailto:gabe.westmaas@rackspace.com" target="_blank">gabe.westmaas@rackspace.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Should we revert this change till we get it cleared up?<br></blockquote><div><br></div><div>+1</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im"><br>
On 6/4/12 8:29 PM, "James E. Blair" <<a href="mailto:corvus@inaugust.com">corvus@inaugust.com</a>> wrote:<br>
<br>
>On 06/04/2012 04:00 PM, Kevin L. Mitchell wrote:<br>
>> Today I've noticed some significant problems with nova's test suite<br>
>> leaving literally hundreds of python processes out.  I'm guessing that<br>
>> this has to do with the unit tests for the multiprocess patch, which was<br>
</div>>> just approved.  This could be causing problems with jenkins, tooŠ<br>
<div class="HOEnZb"><div class="h5">>><br>
>> Anybody have any other insights?<br>
><br>
>Yes, several Jenkins slaves have been taken out by running nova unit<br>
>tests.  The one that I am able to log into seems to be continuously<br>
>respawing python processes.  Other slaves are inaccessible due to having<br>
>exhausted their RAM.<br>
><br>
>I note that all of the tests run after that change merged carry this<br>
>warning notice from Jenkins:<br>
><br>
>   Process leaked file descriptors. See<br>
><a href="http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build" target="_blank">http://wiki.jenkins-ci.org/display/JENKINS/Spawning+processes+from+build</a><br>
>for more information<br>
><br>
>So I think it's fair to say that Jenkins corroborates your suspicion<br>
>that change introduced a problem with leaking processes.<br>
><br>
>This is affecting any Jenkins slave that the nova unit tests job runs<br>
>on, which in turn affects jobs for unrelated projects that happen to<br>
>later run on that slave.<br>
><br>
>In addition to correcting this problem, I believe we should add a build<br>
>step to Jenkins to ensure that all of the test processes have terminated<br>
>correctly.<br>
><br>
>-Jim<br>
><br>
>_______________________________________________<br>
>Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
>Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
>Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
>More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br>
<br>
_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
</div></div></blockquote></div><br>