diff options
author | Richard Ipsum <richard.ipsum@codethink.co.uk> | 2014-04-23 15:44:23 +0100 |
---|---|---|
committer | Richard Ipsum <richard.ipsum@codethink.co.uk> | 2014-04-23 15:44:23 +0100 |
commit | 222060e65e83365cd1bc64c3fd2362ed6a61d25b (patch) | |
tree | d71e6fd14ba2c21bea4c5b0bd6a4d265f8d57ecf /distbuild/worker_build_scheduler.py | |
parent | 1898a9de4bc78a909e6dcec8599f30d75f932b47 (diff) | |
download | morph-222060e65e83365cd1bc64c3fd2362ed6a61d25b.tar.gz |
Add new build messages to worker build scheduler
Diffstat (limited to 'distbuild/worker_build_scheduler.py')
-rw-r--r-- | distbuild/worker_build_scheduler.py | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/distbuild/worker_build_scheduler.py b/distbuild/worker_build_scheduler.py index fc5849b3..d855d1e0 100644 --- a/distbuild/worker_build_scheduler.py +++ b/distbuild/worker_build_scheduler.py @@ -33,20 +33,30 @@ class WorkerBuildRequest(object): self.artifact = artifact self.initiator_id = initiator_id - class WorkerCancelPending(object): def __init__(self, initiator_id): self.initiator_id = initiator_id - class WorkerBuildStepStarted(object): + def __init__(self, initiators, cache_key, worker_name): + self.initiators = initiators + self.artifact_cache_key = cache_key + self.worker_name = worker_name + +class WorkerBuildStepAlreadyStarted(object): + def __init__(self, initiator_id, cache_key, worker_name): self.initiator_id = initiator_id self.artifact_cache_key = cache_key self.worker_name = worker_name +class WorkerBuildWaiting(object): + + def __init__(self, initiator_id, cache_key): + self.initiator_id = initiator_id + self.artifact_cache_key = cache_key class WorkerBuildOutput(object): |