Add support to log gearman client to filter on build-queue

This commit adds a new job filter to the gearman client to filter
based on the build queue. This is used for the subunit jobs which
we don't want to run on check jobs.

Change-Id: If81fe98d8d67bb718c53a963695a7d06f5f6625d
This commit is contained in:
Matthew Treinish 2014-11-18 22:00:56 -05:00
parent 294627ba72
commit bd559b0390
1 changed files with 5 additions and 0 deletions

View File

@ -72,6 +72,11 @@ class EventProcessor(threading.Thread):
if (job_filter and
not re.match(job_filter, out_event['fields']['build_name'])):
continue
build_queue_filter = fileopts.get('build-queue-filter')
if (build_queue_filter and
not re.match(build_queue_filter,
out_event['fields']['build_queue'])):
continue
output['source_url'] = source_url
output['retry'] = fileopts.get('retry-get', False)
output['event'] = out_event