Launches a Pyro4 nameserver
Starts all pyro_workers defined in pyro_settings.pyro_workers
ssh’s into each computer and issues a command to start pyro_worker
Established communication with all pyro_workers
N.B. pyro_nameserver must be set up first, and pyro workers must be running on each of the servers defined by pyro_settings.worker servers (either by running pyro_start.py or by manually starting them).
Starts off by finding each of the pyro_workers, then generates a task schedule before handing over to run_tasks(...).
Takes the given task_provider and list of workers and farms out the various tasks.
Kills all pyro_workers defined in pyro_settings.pyro_workers
ssh’s into each computer and issues a command to kill pyro_worker
Runs on each of the worker servers
Listens for do_work requests by pyro_manager, on receiving of a test does the required work and saves it to disk using a results manager.
Do the work required by pyro_manager
| Parameters: |
|
|---|---|
| Returns: | dict containing details of task |
Sets up a PyroWorker and starts its event loop to wait for calls from a pyro_manager
Keeps track of all field collection analysis tasks to be done, and can issue the next outstanding task
| Parameters: | year – year to analyse |
|---|
Returns the next outstanding task, None if there are no more
Returns a string representing the progress
Prints the current progress
Represents task that is to be done
| Parameters: |
|
|---|
What name this is doing
Current status of task, must be in STATUSES
Keeps track of all tracking analysis tasks to be done, and can issue the next outstanding class
| Parameters: | year – year to analyse |
|---|
Returns the next outstanding task, None if there are no more
Returns a string representing the progress
Prints the current progress
Keeps track of all vort tracking tasks to be done, and can issue the next outstanding class
| Parameters: |
|
|---|
Returns the next outstanding task, None if there are no more
Returns a string representing the progress for all years
Returns a string representing the progress of the year
Prints progress