From 1b52cd047dbadee227e052db3d05007c5b84bdeb Mon Sep 17 00:00:00 2001 From: David Shrewsbury Date: Fri, 17 May 2013 10:52:45 -0400 Subject: [PATCH] Make statsd check for DELETED flag in retry code. Change-Id: Id942ea46ffdfaf15bac31d52a98c508c49cb163d --- libra/statsd/gearman.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libra/statsd/gearman.py b/libra/statsd/gearman.py index f2b259f4..22255b83 100644 --- a/libra/statsd/gearman.py +++ b/libra/statsd/gearman.py @@ -71,6 +71,11 @@ class GearJobs(object): failed_list.append(ping.job.task) continue if ping.result['hpcs_response'] == 'FAIL': + if ( + 'status' in ping.result and + ping.result['status'] == 'DELETED' + ): + continue # Error returned by Gearman failed_list.append(ping.job.task) continue