]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
Don't die on a beanstalkc SocketError 926/head
authorZack Cerza <zack@redhat.com>
Tue, 9 Aug 2016 18:54:56 +0000 (12:54 -0600)
committerZack Cerza <zack@redhat.com>
Tue, 9 Aug 2016 18:54:56 +0000 (12:54 -0600)
Signed-off-by: Zack Cerza <zack@redhat.com>
teuthology/worker.py

index 32b3b53ff762423843be4f1d6b02bb9b74054b65..6498a4c47c5c7eaa9c3ac2f5b9e8d7b3770758c3 100644 (file)
@@ -133,7 +133,12 @@ def main(ctx):
         except SkipJob:
             continue
 
-        job.delete()
+        # This try/except block is to keep the worker from dying when
+        # beanstalkc throws a SocketError
+        try:
+            job.delete()
+        except Exception:
+            log.exception("Saw exception while trying to delete job")
 
 
 def prep_job(job_config, log_file_path, archive_dir):