extras-buildsys/server ArchJob.py,1.22,1.23

Daniel Williams (dcbw) fedora-extras-commits at redhat.com
Thu Jan 12 21:39:17 UTC 2006


Author: dcbw

Update of /cvs/fedora/extras-buildsys/server
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv1326/server

Modified Files:
	ArchJob.py 
Log Message:
Ignore transient errors when trying to kill a job


Index: ArchJob.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/server/ArchJob.py,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- ArchJob.py	26 Nov 2005 06:10:22 -0000	1.22
+++ ArchJob.py	12 Jan 2006 21:39:08 -0000	1.23
@@ -294,7 +294,10 @@
         user_requested = self._die_user_requested
         self._die_lock.release()
         if should_die:
-            self._server.die(self.jobid)
+            try:
+                self._server.die(self.jobid)
+            except (socket.error, socket.timeout, OpenSSL.SSL.SysCallError, OpenSSL.SSL.Error):
+                pass
             if self._status == 'repo_wait':
                 self._repo.cancel_unlock_request(self)
             self._set_status('done')




More information about the fedora-extras-commits mailing list