diff options
author | Sam Thursfield <sam.thursfield@codethink.co.uk> | 2015-09-18 10:47:38 +0000 |
---|---|---|
committer | Baserock Gerrit <gerrit@baserock.org> | 2015-10-07 00:06:09 +0000 |
commit | 3c59628c80ffe47992bf7347268ca587fc6d368d (patch) | |
tree | fba278b5fb0eff894f6b1f60514dfee6c6377ded /distbuild/worker_build_scheduler.py | |
parent | 50dd4970f61db4ba203f1aea067ab20ef944fe73 (diff) | |
download | morph-3c59628c80ffe47992bf7347268ca587fc6d368d.tar.gz |
distbuild: When a build finishes, say which worker it was built on
Change-Id: I493fced8cf2664283923f6f41097ca991d3fc3de
Diffstat (limited to 'distbuild/worker_build_scheduler.py')
-rw-r--r-- | distbuild/worker_build_scheduler.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/distbuild/worker_build_scheduler.py b/distbuild/worker_build_scheduler.py index e5548ad4..b6042a6a 100644 --- a/distbuild/worker_build_scheduler.py +++ b/distbuild/worker_build_scheduler.py @@ -70,10 +70,11 @@ class WorkerBuildCaching(object): class WorkerBuildFinished(object): - def __init__(self, msg, cache_key): + def __init__(self, msg, cache_key, worker_name): self.msg = msg self.artifact_cache_key = cache_key - + self.worker_name = worker_name + class WorkerBuildFailed(object): def __init__(self, msg, cache_key): @@ -688,7 +689,7 @@ class WorkerConnection(distbuild.StateMachine): logging.debug('Shared artifact cache population done') finished_event = WorkerBuildFinished( - job._exec_response, job.artifact.cache_key) + job._exec_response, job.artifact.cache_key, job.who.name()) self.mainloop.queue_event(WorkerConnection, finished_event) self.mainloop.queue_event(self, _Cached()) |