<div dir="ltr">was that resolved? <div>any infra issue or was it problems with the tests?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 16, 2016 at 3:27 PM, Piotr Kliczewski <span dir="ltr">&lt;<a href="mailto:piotr.kliczewski@gmail.com" target="_blank">piotr.kliczewski@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">and one more:<br>
<br>
<a href="http://jenkins.ovirt.org/job/vdsm_master_check-patch-fc23-x86_64/1389/console" rel="noreferrer" target="_blank">http://jenkins.ovirt.org/job/vdsm_master_check-patch-fc23-x86_64/1389/console</a><br>
<div class="HOEnZb"><div class="h5"><br>
On Mon, May 16, 2016 at 1:46 PM, Piotr Kliczewski<br>
&lt;<a href="mailto:piotr.kliczewski@gmail.com">piotr.kliczewski@gmail.com</a>&gt; wrote:<br>
&gt; One more occurrence of the issue [1]<br>
&gt;<br>
&gt;<br>
&gt; [1] <a href="http://jenkins.ovirt.org/job/vdsm_master_check-patch-el7-x86_64/1359/console" rel="noreferrer" target="_blank">http://jenkins.ovirt.org/job/vdsm_master_check-patch-el7-x86_64/1359/console</a><br>
&gt;<br>
&gt; On Sun, May 15, 2016 at 8:37 PM, Nir Soffer &lt;<a href="mailto:nsoffer@redhat.com">nsoffer@redhat.com</a>&gt; wrote:<br>
&gt;&gt; The ioprocess issue fixed in <a href="https://gerrit.ovirt.org/57473" rel="noreferrer" target="_blank">https://gerrit.ovirt.org/57473</a><br>
&gt;&gt;<br>
&gt;&gt; Will be merge soon and available via ovirt-release-master.<br>
&gt;&gt;<br>
&gt;&gt; Nir<br>
&gt;&gt;<br>
&gt;&gt; On Sun, May 15, 2016 at 7:45 PM, Nir Soffer &lt;<a href="mailto:nsoffer@redhat.com">nsoffer@redhat.com</a>&gt; wrote:<br>
&gt;&gt;&gt; Hi all,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I found another stuck build today:<br>
&gt;&gt;&gt; <a href="http://jenkins.ovirt.org/job/vdsm_master_check-patch-fc23-x86_64/1151/console" rel="noreferrer" target="_blank">http://jenkins.ovirt.org/job/vdsm_master_check-patch-fc23-x86_64/1151/console</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; 11:27:18 ------------------------------------------------------------------------------------------------------------------------------------------------<br>
&gt;&gt;&gt; 11:27:18 TOTAL<br>
&gt;&gt;&gt;                                                      40513  21121<br>
&gt;&gt;&gt; 48%<br>
&gt;&gt;&gt; 11:27:18 ----------------------------------------------------------------------<br>
&gt;&gt;&gt; 11:27:18 Ran 2169 tests in 145.934s<br>
&gt;&gt;&gt; 11:27:18<br>
&gt;&gt;&gt; 11:27:18 OK (SKIP=88)<br>
&gt;&gt;&gt; 11:27:18 Exception AttributeError: &quot;&#39;NoneType&#39; object has no attribute<br>
&gt;&gt;&gt; &#39;write&#39;&quot; in &lt;bound method IOProcess.__del__ of &lt;ioprocess.IOProcess<br>
&gt;&gt;&gt; object at 0x7fd7c9f2d3d0&gt;&gt; ignored<br>
&gt;&gt;&gt; [...]<br>
&gt;&gt;&gt; 11:27:18 Exception AttributeError: &quot;&#39;NoneType&#39; object has no attribute<br>
&gt;&gt;&gt; &#39;write&#39;&quot; in &lt;bound method IOProcess.__del__ of &lt;ioprocess.IOProcess<br>
&gt;&gt;&gt; object at 0x7fd7c9f15550&gt;&gt; ignored<br>
&gt;&gt;&gt; 11:27:18 Exception in thread ioprocess communication (6533) (most<br>
&gt;&gt;&gt; likely raised during interpreter shutdown):<br>
&gt;&gt;&gt; 11:27:18 Traceback (most recent call last):<br>
&gt;&gt;&gt; 11:27:18   File &quot;/usr/lib64/python2.7/threading.py&quot;, line 804, in<br>
&gt;&gt;&gt; __bootstrap_inner<br>
&gt;&gt;&gt; 11:27:18   File &quot;/usr/lib64/python2.7/threading.py&quot;, line 757, in run<br>
&gt;&gt;&gt; 11:27:18   File<br>
&gt;&gt;&gt; &quot;/usr/lib/python2.7/site-packages/ioprocess/__init__.py&quot;, line 180, in<br>
&gt;&gt;&gt; _communicate<br>
&gt;&gt;&gt; 11:27:18 &lt;type &#39;exceptions.AttributeError&#39;&gt;: &#39;NoneType&#39; object has no<br>
&gt;&gt;&gt; attribute &#39;close&#39;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; This seems smells like a non-daemon thread started by some code,<br>
&gt;&gt;&gt; blocking hte test process.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; I suspect ioprocess, starting such thread, looking into it.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Meanwhile, please:<br>
&gt;&gt;&gt; - verify that all threads in actual code and in the tests are daemon threads<br>
&gt;&gt;&gt; - convert your threads to use vdsm.concurrent.thread instead of<br>
&gt;&gt;&gt; threading.Thread (daemon by default)<br>
&gt;&gt;&gt; - watch your builds and abort stuck builds<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; David, we need a timeout in the ci, aborting the job after a project<br>
&gt;&gt;&gt; based timeout, maybe<br>
&gt;&gt;&gt; defined in the project yaml.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Cheers,<br>
&gt;&gt;&gt; Nir<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Devel mailing list<br>
&gt;&gt; <a href="mailto:Devel@ovirt.org">Devel@ovirt.org</a><br>
&gt;&gt; <a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman/listinfo/devel</a><br>
_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@ovirt.org">Devel@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman/listinfo/devel</a><br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>Eyal Edri<br>Associate Manager</div><div>RHEV DevOps<br>EMEA ENG Virtualization R&amp;D<br>Red Hat Israel<br><br>phone: +972-9-7692018<br>irc: eedri (on #tlv #rhev-dev #rhev-integ)</div></div></div></div></div>
</div>