- Client:
- mba1:lib kris$ ./input.py
- Posting job '{"total": "_multiply.data", "tasks": [{"args": [1, 2], "name": "add"}, {"depends": ["add"], "args": ["_add.data", 2], "name": "multiply"}], "name": "addsum"}'
- Dispatcher:
- mba1:lib kris$ ./dispatcher.py
- Starting dispatcher, listening for jobs and results...
- Pending task add has no dependents, publishing...
- Task multiply waiting on results of [u'add']...
- Submitting task {'status': 'PENDING', 'parent_id': '65be707d-daf7-11e1-8867-109adda719a8', u'args': [1, 2], 'id': '65c20733-daf7-11e1-8c94-109adda719a8', u'name': u'add'} to work queue
- Sending task to worker.
- Received results '{"status": "SUCCESS", "name": "add", "args": [1, 2], "exit_code": 0, "parent_id": "65be707d-daf7-11e1-8867-109adda719a8", "msg": "Added two numbers", "data": 3, "id": "65c20733-daf7-11e1-8c94-109adda719a8"}'
- Found parent job record 65be707d-daf7-11e1-8867-109adda719a8 for task 65c20733-daf7-11e1-8c94-109adda719a8
- Updating task add with new results
- Found parametrised arg _add.data in task multiply
- Submitting task {'status': 'PENDING', u'name': u'multiply', u'args': [3, 2], 'parent_id': '65be707d-daf7-11e1-8867-109adda719a8', u'depends': [u'add'], 'id': '65c20a40-daf7-11e1-9af8-109adda719a8'} to work queue
- Sending task to worker.
- Received results '{"status": "SUCCESS", "name": "multiply", "args": [3, 2], "exit_code": 0, "parent_id": "65be707d-daf7-11e1-8867-109adda719a8", "depends": ["add"], "msg": "Multiplied two numbers", "data": 6, "id": "65c20a40-daf7-11e1-9af8-109adda719a8"}'
- Found parent job record 65be707d-daf7-11e1-8867-109adda719a8 for task 65c20a40-daf7-11e1-9af8-109adda719a8
- Updating task multiply with new results
- No more tasks to run for job 65be707d-daf7-11e1-8867-109adda719a8
- Worker:
- mba1:lib kris$ ./worker.py
- Starting worker, waiting for jobs...
- Received '{"status": "PENDING", "parent_id": "65be707d-daf7-11e1-8867-109adda719a8", "args": [1, 2], "id": "65c20733-daf7-11e1-8c94-109adda719a8", "name": "add"}'
- Sending results to dispatcher.
- {'status': 'SUCCESS', u'name': u'add', u'args': [1, 2], 'exit_code': 0, u'parent_id': u'65be707d-daf7-11e1-8867-109adda719a8', 'msg': 'Added two numbers', 'data': 3, 'id': u'65c20733-daf7-11e1-8c94-109adda719a8'}
- Received '{"status": "PENDING", "name": "multiply", "args": [3, 2], "parent_id": "65be707d-daf7-11e1-8867-109adda719a8", "depends": ["add"], "id": "65c20a40-daf7-11e1-9af8-109adda719a8"}'
- Sending results to dispatcher.
- {'status': 'SUCCESS', u'name': u'multiply', u'args': [3, 2], 'exit_code': 0, u'parent_id': u'65be707d-daf7-11e1-8867-109adda719a8', u'depends': [u'add'], 'msg': 'Multiplied two numbers', 'data': 6, 'id': u'65c20a40-daf7-11e1-9af8-109adda719a8'}