<div dir="ltr">Hello All.<div><br></div><div>We checked the OST and so far it looks like it is correct for master. It does use the latest SDK4 version built by the job triggered as part of the fix [1]. It is visible at console log [2]:<br></div><div><br></div><div><pre class="gmail-console-output" style="box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px;color:rgb(51,51,51);font-size:14px"><span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:50:44</b> </span>[basic_suit_el7] Updated:
<span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:50:44</b> </span>[basic_suit_el7]   python-ovirt-engine-sdk4.x86_64 0:4.2.0-1.a0.20170511git210c375.el7.centos   </pre><pre class="gmail-console-output" style="box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px;color:rgb(51,51,51);font-size:14px"><br></pre>Also checking the fix at [1] I see that according to the stacktrace from [2] we fail at send():</div><div><br></div><div><pre class="gmail-console-output" style="box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px;color:rgb(51,51,51);font-size:14px"><span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:56:58</b> </span>[basic_suit_el7] <span style="box-sizing:border-box;color:rgb(205,0,0)">Error while running thread
<span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:56:58</b> </span>[basic_suit_el7] Traceback (most recent call last):
<span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:56:58</b> </span>[basic_suit_el7]   File &quot;/usr/lib/python2.7/site-packages/lago/utils.py&quot;, line 58, in _ret_via_queue
<span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:56:58</b> </span>[basic_suit_el7]     queue.put({&#39;return&#39;: func()})
<span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:56:58</b> </span>[basic_suit_el7]   File &quot;/home/jenkins/workspace/test-repo_ovirt_experimental_master/ovirt-system-tests/basic-suite-master/test-scenarios/002_bootstrap.py&quot;, line 327, in _add_host_4
<span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:56:58</b> </span>[basic_suit_el7]     name=CLUSTER_NAME,
<span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:56:58</b> </span>[basic_suit_el7]   File &quot;/usr/lib64/python2.7/site-packages/ovirtsdk4/services.py&quot;, line 8726, in add
<span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:56:58</b> </span>[basic_suit_el7]     return self._internal_add(host, headers, query, wait)
<span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:56:58</b> </span>[basic_suit_el7]   File &quot;/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py&quot;, line 211, in _internal_add
<span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:56:58</b> </span>[basic_suit_el7]     context = self._connection.send(request)
<span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:56:58</b> </span>[basic_suit_el7]   File &quot;/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py&quot;, line 300, in send
<span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:56:58</b> </span>[basic_suit_el7]     sys.exc_info()[2]
<span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:56:58</b> </span>[basic_suit_el7]   File &quot;/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py&quot;, line 295, in send
<span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:56:58</b> </span>[basic_suit_el7]     return self.__send(request)
<span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:56:58</b> </span>[basic_suit_el7]   File &quot;/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py&quot;, line 413, in __send
<span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:56:58</b> </span>[basic_suit_el7]     self._multi.add_handle(curl)
<span class="gmail-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">15:56:58</b> </span>[basic_suit_el7] Error: (&#39;Error while sending HTTP request&#39;, error(&#39;cannot add/remove handle - multi_perform() already running&#39;,))</span></pre><pre class="gmail-console-output" style="box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px;color:rgb(51,51,51);font-size:14px"><br></pre></div>While at the fix [1] I see the lock is added to wait() method while according to the stacktrace we have we fail at send() method and as I see the wait() is executed by _internal_add() later. So that code added at [1] is not executed yet.<div><br></div><div>Do we have any other fix that we have missed? Just want to make sure we track the correct gerrit fix through our system.</div><div><br></div><div>Anton.<br><div><br></div><div>[1] <a href="https://gerrit.ovirt.org/#/c/76713/">https://gerrit.ovirt.org/#/c/76713/</a></div><div>[2] <a href="http://jenkins.ovirt.org/job/test-repo_ovirt_experimental_master/6643/consoleFull">http://jenkins.ovirt.org/job/test-repo_ovirt_experimental_master/6643/consoleFull</a></div><div><br></div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, May 11, 2017 at 5:31 PM, Eyal Edri <span dir="ltr">&lt;<a href="mailto:eedri@redhat.com" target="_blank">eedri@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">We are aware of this failure.<div>Initially it was a bug in SDK4 and was (probably) fixed by Ondra,</div><div>But now we have another bug in repoman which takes an older SDK version instead of latest.</div><div><br></div><div>We&#39;re working on a fix as we speak.</div></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="h5">On Thu, May 11, 2017 at 6:26 PM, Nir Soffer <span dir="ltr">&lt;<a href="mailto:nsoffer@redhat.com" target="_blank">nsoffer@redhat.com</a>&gt;</span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="h5"><div dir="ltr">I got this failure in 4.1 build[1], which should not be relevant to<div>the tested patch[2] - is this a known issue?<div><br></div><div><pre class="m_1352450990502511968m_432563712520754776inbox-inbox-console-output" style="box-sizing:border-box;white-space:pre-wrap;word-wrap:break-word;margin-top:0px;margin-bottom:0px;color:rgb(51,51,51);font-size:16px"><span class="m_1352450990502511968m_432563712520754776inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">13:31:47</b> </span><span style="box-sizing:border-box;color:rgb(0,205,205)">  # add_hosts: </span>
<span class="m_1352450990502511968m_432563712520754776inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">13:31:47</b> </span><span style="box-sizing:border-box;color:rgb(205,0,0)">Error while running thread
<span class="m_1352450990502511968m_432563712520754776inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">13:31:47</b> </span>Traceback (most recent call last):
<span class="m_1352450990502511968m_432563712520754776inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">13:31:47</b> </span>  File &quot;/usr/lib/python2.7/site-packa<wbr>ges/lago/utils.py&quot;, line 58, in _ret_via_queue
<span class="m_1352450990502511968m_432563712520754776inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">13:31:47</b> </span>    queue.put({&#39;return&#39;: func()})
<span class="m_1352450990502511968m_432563712520754776inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">13:31:47</b> </span>  File &quot;/home/jenkins/workspace/ovirt<wbr>-system-tests_manual/ovirt-<wbr>system-tests/basic-suite-4.1/<wbr>test-scenarios/002_bootstrap.<wbr>py&quot;, line 320, in _add_host_4
<span class="m_1352450990502511968m_432563712520754776inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">13:31:47</b> </span>    name=CLUSTER_NAME,
<span class="m_1352450990502511968m_432563712520754776inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">13:31:47</b> </span>  File &quot;/usr/lib64/python2.7/site-pac<wbr>kages/ovirtsdk4/services.py&quot;, line 8726, in add
<span class="m_1352450990502511968m_432563712520754776inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">13:31:47</b> </span>    return self._internal_add(host, headers, query, wait)
<span class="m_1352450990502511968m_432563712520754776inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">13:31:47</b> </span>  File &quot;/usr/lib64/python2.7/site-pac<wbr>kages/ovirtsdk4/service.py&quot;, line 211, in _internal_add
<span class="m_1352450990502511968m_432563712520754776inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">13:31:47</b> </span>    context = self._connection.send(request)
<span class="m_1352450990502511968m_432563712520754776inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">13:31:47</b> </span>  File &quot;/usr/lib64/python2.7/site-pac<wbr>kages/ovirtsdk4/__init__.py&quot;, line 300, in send
<span class="m_1352450990502511968m_432563712520754776inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">13:31:47</b> </span>    sys.exc_info()[2]
<span class="m_1352450990502511968m_432563712520754776inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">13:31:47</b> </span>  File &quot;/usr/lib64/python2.7/site-pac<wbr>kages/ovirtsdk4/__init__.py&quot;, line 295, in send
<span class="m_1352450990502511968m_432563712520754776inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">13:31:47</b> </span>    return self.__send(request)
<span class="m_1352450990502511968m_432563712520754776inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">13:31:47</b> </span>  File &quot;/usr/lib64/python2.7/site-pac<wbr>kages/ovirtsdk4/__init__.py&quot;, line 413, in __send
<span class="m_1352450990502511968m_432563712520754776inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">13:31:47</b> </span>    self._multi.add_handle(curl)
<span class="m_1352450990502511968m_432563712520754776inbox-inbox-timestamp" style="box-sizing:border-box"><b style="box-sizing:border-box">13:31:47</b> </span>Error: (&#39;Error while sending HTTP request&#39;, error(&#39;cannot add/remove handle - multi_perform() already running&#39;,))</span>
</pre><br class="m_1352450990502511968m_432563712520754776inbox-inbox-Apple-interchange-newline"></div></div><div>[1] <a href="http://jenkins.ovirt.org/view/oVirt%20system%20tests/job/ovirt-system-tests_manual/374/console" target="_blank">http://jenkins.ovirt.org/v<wbr>iew/oVirt%20system%20tests/job<wbr>/ovirt-system-tests_manual/374<wbr>/console</a></div><div>[2] <a href="https://gerrit.ovirt.org/76645" target="_blank">https://gerrit.ovirt.org/7<wbr>6645</a></div><span class="m_1352450990502511968HOEnZb"><font color="#888888"><div><br></div><div>Nir</div></font></span></div>
<br></div></div>______________________________<wbr>_________________<br>
Devel mailing list<br>
<a href="mailto:Devel@ovirt.org" target="_blank">Devel@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman<wbr>/listinfo/devel</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="m_1352450990502511968gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><p style="font-family:overpass,sans-serif;margin:0px;padding:0px;font-size:14px;text-transform:uppercase;font-weight:bold"><font color="#cc0000">Eyal edri</font></p><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-weight:bold;margin:0px;padding:0px;font-size:14px;text-transform:uppercase"><br></p><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:10px;margin:0px 0px 4px;text-transform:uppercase">ASSOCIATE MANAGER</p><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:10px;margin:0px 0px 4px;text-transform:uppercase">RHV DevOps</p><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:10px;margin:0px 0px 4px;text-transform:uppercase">EMEA VIRTUALIZATION R&amp;D</p><p style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:10px;margin:0px 0px 4px;text-transform:uppercase"><br></p><p style="font-family:overpass,sans-serif;margin:0px;font-size:10px;color:rgb(153,153,153)"><a href="https://www.redhat.com/" style="color:rgb(0,136,206);margin:0px" target="_blank">Red Hat EMEA</a></p><table border="0" style="color:rgb(0,0,0);font-family:overpass,sans-serif;font-size:medium"><tbody><tr><td width="100px"><a href="https://red.ht/sig" style="color:rgb(17,85,204)" target="_blank"><img width="90" height="auto"></a></td><td style="font-size:10px"><a href="https://redhat.com/trusted" style="color:rgb(204,0,0);font-weight:bold" target="_blank">TRIED. TESTED. TRUSTED.</a></td></tr></tbody></table></div><div>phone: <a href="tel:+972%209-769-2018" value="+97297692018" target="_blank">+972-9-7692018</a><br>irc: eedri (on #tlv #rhev-dev #rhev-integ)</div></div></div></div></div></div></div></div></div>
</div>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><span><font color="#888888"><div>Anton Marchukov<br>Senior Software Engineer - <span><span><font color="#888888"><span><span><font color="#888888"><span><span><font color="#888888">RHEV CI - </font></span></span></font></span></span>Red Hat</font></span></span><br><br></div></font></span></div></div></div></div>
</div>