From: Zack Cerza Date: Tue, 9 Aug 2016 18:54:56 +0000 (-0600) Subject: Don't die on a beanstalkc SocketError X-Git-Tag: 1.1.0~554^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=b90c9825960cde7d192bcc08f8bcad0c49fb91bf;p=teuthology.git Don't die on a beanstalkc SocketError Signed-off-by: Zack Cerza --- diff --git a/teuthology/worker.py b/teuthology/worker.py index 32b3b53ff..6498a4c47 100644 --- a/teuthology/worker.py +++ b/teuthology/worker.py @@ -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):