<div dir="ltr"><div><div><div>Sure, will take a look. <br><br></div>I suspect timing issue in the test.<br><br></div>Thanks,<br></div>Piotr<br></div><div class="gmail_extra"><br><div class="gmail_quote">2016-03-08 14:55 GMT+01:00 Nir Soffer <span dir="ltr">&lt;<a href="mailto:nsoffer@redhat.com" target="_blank">nsoffer@redhat.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
We are seeing the following error randomly - there must be a timing<br>
issue in the test,<br>
or maybe in the code?<br>
<br>
Pitor, can you check this?<br>
<br>
(From <a href="http://jenkins.ovirt.org/job/vdsm_master_check-patch-fc23-x86_64/3568/console" rel="noreferrer" target="_blank">http://jenkins.ovirt.org/job/vdsm_master_check-patch-fc23-x86_64/3568/console</a>)<br>
<br>
13:33:28 ======================================================================<br>
13:33:28 ERROR: test_echo(1024, False) (stompTests.StompTests)<br>
13:33:28 ----------------------------------------------------------------------<br>
13:33:28 Traceback (most recent call last):<br>
13:33:28   File<br>
&quot;/home/jenkins/workspace/vdsm_master_check-patch-fc23-x86_64/vdsm/tests/testlib.py&quot;,<br>
line 73, in wrapper<br>
13:33:28     return f(self, *args)<br>
13:33:28   File<br>
&quot;/home/jenkins/workspace/vdsm_master_check-patch-fc23-x86_64/vdsm/tests/stompTests.py&quot;,<br>
line 83, in test_echo<br>
13:33:28     str(uuid4())),<br>
13:33:28   File<br>
&quot;/home/jenkins/workspace/vdsm_master_check-patch-fc23-x86_64/vdsm/lib/yajsonrpc/__init__.py&quot;,<br>
line 339, in callMethod<br>
13:33:28     raise JsonRpcNoResponseError(methodName)<br>
13:33:28 JsonRpcNoResponseError: [-32605] No response for JSON-RPC echo request.<br>
13:33:28 -------------------- &gt;&gt; begin captured logging &lt;&lt; --------------------<br>
13:33:28 vds.MultiProtocolAcceptor: INFO: Listening at ::1:38659<br>
13:33:28 Scheduler: DEBUG: Starting scheduler test.Scheduler<br>
13:33:28 Scheduler: DEBUG: started<br>
13:33:28 Executor: DEBUG: Starting executor<br>
13:33:28 Executor: DEBUG: Starting worker jsonrpc.Executor/0<br>
13:33:28 Executor: DEBUG: Worker started<br>
13:33:28 Executor: DEBUG: Starting worker jsonrpc.Executor/1<br>
13:33:28 Executor: DEBUG: Worker started<br>
13:33:28 Executor: DEBUG: Starting worker jsonrpc.Executor/2<br>
13:33:28 Executor: DEBUG: Worker started<br>
13:33:28 Executor: DEBUG: Starting worker jsonrpc.Executor/3<br>
13:33:28 Executor: DEBUG: Worker started<br>
13:33:28 Executor: DEBUG: Starting worker jsonrpc.Executor/4<br>
13:33:28 Executor: DEBUG: Worker started<br>
13:33:28 Executor: DEBUG: Starting worker jsonrpc.Executor/5<br>
13:33:28 Executor: DEBUG: Worker started<br>
13:33:28 Executor: DEBUG: Starting worker jsonrpc.Executor/6<br>
13:33:28 Executor: DEBUG: Worker started<br>
13:33:28 Executor: DEBUG: Starting worker jsonrpc.Executor/7<br>
13:33:28 Executor: DEBUG: Worker started<br>
13:33:28 vds.MultiProtocolAcceptor: DEBUG: Adding detector<br>
&lt;vdsm.rpc.bindingxmlrpc.XmlDetector instance at 0x7f9e4b3e9a70&gt;<br>
13:33:28 vds.MultiProtocolAcceptor: DEBUG: Adding detector<br>
&lt;yajsonrpc.stompreactor.StompDetector instance at 0x7f9e4b3e9ab8&gt;<br>
13:33:28 FakeClientIf: INFO: XMLRPC server running<br>
13:33:28 ProtocolDetector.AcceptorImpl: INFO: Accepting connection<br>
from ::1:39788<br>
13:33:28 ProtocolDetector.Detector: DEBUG: Using required_size=11<br>
13:33:28 ProtocolDetector.Detector: INFO: Detected protocol stomp from ::1:39788<br>
13:33:28 Broker.StompAdapter: INFO: Processing CONNECT request<br>
13:33:28 jsonrpc.AsyncoreClient: DEBUG: Sending response<br>
13:33:28 yajsonrpc.protocols.stomp.AsyncClient: DEBUG: Stomp<br>
connection established<br>
13:33:28 Broker.StompAdapter: INFO: Subscribe command received<br>
13:33:28 jsonrpc.JsonRpcServer: DEBUG: Calling &#39;echo&#39; in bridge with<br>
[u&#39;Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do<br>
eiusmod tempor<br>
<br>
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,<br>
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea<br>
commodo consequat. Duis aute irure dolor in reprehenderit in voluptate<br>
velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint<br>
occaecat cupidatat non proident, sunt in culpa qui officia deserunt<br>
mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur<br>
adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore<br>
magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation<br>
ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute<br>
irure dolor in reprehenderit in voluptate velit esse cillum dolore eu<br>
fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident,<br>
sunt in culpa qui officia deserunt mollit anim id est laborum. Lorem<br>
ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod<br>
tempor incididunt ut labore et dolore magna aliqua. Ut en&#39;]<br>
13:33:29 jsonrpc.JsonRpcServer: DEBUG: Return &#39;echo&#39; in bridge with<br>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do<br>
eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad<br>
minim veniam, quis nostrud exercitation ullamco laboris nisi ut<br>
aliquip ex ea commodo consequat. Duis aute irure dolor in<br>
reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla<br>
pariatur. Excepteur sint occaecat cupidatat non proident, sunt in<br>
culpa qui officia deserunt mollit anim id est laborum. Lorem ipsum<br>
dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor<br>
incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,<br>
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea<br>
commodo consequat. Duis aute irure dolor in reprehenderit in voluptate<br>
velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint<br>
occaecat cupidatat non proident, sunt in culpa qui officia deserunt<br>
mollit anim id est laborum. Lorem ipsum dolor sit amet, consectetur<br>
adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore<br>
magna aliqua. Ut en<br>
13:33:29 protocoldetector.StompDetector: DEBUG: Stomp detected from<br>
(&#39;::1&#39;, 39788)<br>
13:33:29 vds.MultiProtocolAcceptor: DEBUG: Stopping Acceptor<br>
13:33:29 jsonrpc.JsonRpcServer: INFO: Stopping JsonRPC Server<br>
13:33:29 Executor: DEBUG: Stopping executor<br>
13:33:29 Executor: DEBUG: Waiting for worker jsonrpc.Executor/7<br>
13:33:29 Executor: DEBUG: Worker stopped<br>
13:33:29 Executor: DEBUG: Worker stopped<br>
13:33:29 Executor: DEBUG: Worker stopped<br>
13:33:29 Executor: DEBUG: Worker stopped<br>
13:33:29 Executor: DEBUG: Worker stopped<br>
13:33:29 Executor: DEBUG: Worker stopped<br>
13:33:29 Executor: DEBUG: Worker stopped<br>
13:33:29 Executor: DEBUG: Worker stopped<br>
13:33:29 Executor: DEBUG: Waiting for worker jsonrpc.Executor/2<br>
13:33:29 Executor: DEBUG: Waiting for worker jsonrpc.Executor/3<br>
13:33:29 Executor: DEBUG: Waiting for worker jsonrpc.Executor/0<br>
13:33:29 Executor: DEBUG: Waiting for worker jsonrpc.Executor/1<br>
13:33:29 Executor: DEBUG: Waiting for worker jsonrpc.Executor/6<br>
13:33:29 Executor: DEBUG: Waiting for worker jsonrpc.Executor/5<br>
13:33:29 Executor: DEBUG: Waiting for worker jsonrpc.Executor/4<br>
13:33:29 FakeClientIf: INFO: Stopping XMLRPC server<br>
13:33:29 FakeClientIf: INFO: XMLRPC server stopped<br>
13:33:29 Scheduler: DEBUG: Stopping scheduler test.Scheduler<br>
13:33:29 Scheduler: DEBUG: stopped<br>
13:33:29 --------------------- &gt;&gt; end captured logging &lt;&lt; ---------------------<br>
</blockquote></div><br></div>