buildreporter: move reporting into server callback
This commit is contained in:
parent
25fc999d50
commit
d70c95e42e
3 changed files with 3 additions and 6 deletions
|
@ -15,7 +15,7 @@ from datetime import timedelta
|
|||
from buildman.jobutil.buildstatus import StatusHandler
|
||||
from buildman.jobutil.buildjob import BuildJob, BuildJobLoadException
|
||||
from data import database
|
||||
from app import app
|
||||
from app import app, build_metrics
|
||||
|
||||
# pylint: disable=invalid-name
|
||||
logger = logging.getLogger(__name__)
|
||||
|
@ -135,6 +135,8 @@ class BuilderServer(object):
|
|||
minimum_extension=MINIMUM_JOB_EXTENSION)
|
||||
|
||||
def _job_complete(self, build_job, job_status):
|
||||
build_metrics.report(job_status)
|
||||
|
||||
if job_status == BuildJobResult.INCOMPLETE:
|
||||
self._queue.incomplete(build_job.job_item, restore_retry=False, retry_after=30)
|
||||
else:
|
||||
|
|
Reference in a new issue