<br><font size=2 face="Courier">Hi,</font>
<br>
<br><font size=2 face="Courier">Has anyone ever seen this error before
in their *plague-0.5.0* build environment? &nbsp; It surfaced last week
shortly after we started stress-testing our buildsystem. &nbsp; In fact,
there were three such errors in all, which I will post separately to avoid
any confusion. &nbsp; This is one of three. &nbsp; It was triggered when
we requested status about a job we killed before it actually got handed-off
to archjobs.</font>
<br>
<br><font size=2 face="Courier">====== THE ERROR ======-</font>
<br><font size=2 face="Courier">Request to enqueue 'stacker' tag 'stacker-1_3-5'
for target 'oc-rhel4-dev' (user 'jtodaro@pok.ibm.com')</font>
<br><font size=2 face="Courier">66 (stacker): Starting tag 'stacker-1_3-5'
on target 'oc-rhel4-dev'</font>
<br><font size=2 face="Courier">66 (stacker): Requesting depsolve...</font>
<br><font size=2 face="Courier">66 (stacker): Starting depsolve for arches:
['i686'].</font>
<br><font size=2 face="Courier">66 (stacker): Finished depsolve (successful),
requesting archjobs.</font>
<br><font size=2 face="Courier">66 (stacker/i686): https://lnxbuild1.pok.ibm.com.:8888
- UID is 9adf56cdd15bfae2388966b08837250d3bf6772c</font>
<br><font size=2 face="Courier">----------------------------------------</font>
<br><font size=2 face="Courier">Exception happened during processing of
request from ('10.63.82.73', 49136)</font>
<br><font size=2 face="Courier">Traceback (most recent call last):</font>
<br><font size=2 face="Courier">&nbsp; File &quot;/usr/lib64/python2.3/SocketServer.py&quot;,
line 463, in process_request_thread</font>
<br><font size=2 face="Courier">&nbsp; &nbsp; self.finish_request(request,
client_address)</font>
<br><font size=2 face="Courier">&nbsp; File &quot;/usr/lib64/python2.3/SocketServer.py&quot;,
line 254, in finish_request</font>
<br><font size=2 face="Courier">&nbsp; &nbsp; self.RequestHandlerClass(request,
client_address, self)</font>
<br><font size=2 face="Courier">&nbsp; File &quot;/usr/lib64/python2.3/SocketServer.py&quot;,
line 521, in __init__</font>
<br><font size=2 face="Courier">&nbsp; &nbsp; self.handle()</font>
<br><font size=2 face="Courier">&nbsp; File &quot;/usr/lib64/python2.3/BaseHTTPServer.py&quot;,
line 324, in handle</font>
<br><font size=2 face="Courier">&nbsp; &nbsp; self.handle_one_request()</font>
<br><font size=2 face="Courier">&nbsp; File &quot;/usr/lib64/python2.3/BaseHTTPServer.py&quot;,
line 307, in handle_one_request</font>
<br><font size=2 face="Courier">&nbsp; &nbsp; self.raw_requestline = self.rfile.readline()</font>
<br><font size=2 face="Courier">&nbsp; File &quot;/usr/lib64/python2.3/socket.py&quot;,
line 338, in readline</font>
<br><font size=2 face="Courier">&nbsp; &nbsp; data = self._sock.recv(self._rbufsize)</font>
<br><font size=2 face="Courier">&nbsp; File &quot;/usr/lib/python2.3/site-packages/plague/SSLConnection.py&quot;,
line 142, in recv</font>
<br><font size=2 face="Courier">&nbsp; &nbsp; return con.recv(bufsize,
flags)</font>
<br><font size=2 face="Courier">SysCallError: (-1, 'Unexpected EOF')</font>
<br><font size=2 face="Courier">----------------------------------------</font>
<br>
<br><font size=2 face="Courier">====== OUR FIX ====== </font>
<br><font size=2 face="Courier">We added lines 147-148 to the *recv* method
of the */usr/lib/python2.3/site-packages/plague/SSLConnection.py* module.
&nbsp; Here's the patch:</font>
<br>
<br>
<br><font size=2 face="Courier">So, can someone please review the above
fix.. We want to make sure it won't come back to *bite* us later on / or
possibly evn be *masking* a larger problem. &nbsp; Thank you.</font>
<br>
<br><font size=2 face="Courier">-Joe</font>
<br>