lp:~doanac/lava-scheduler/celery-support
- Get this branch:
- bzr branch lp:~doanac/lava-scheduler/celery-support
Branch merges
- Michael Hudson-Doyle (community): Approve
-
Diff: 378 lines (+206/-21)6 files modifiedlava_scheduler_app/management/commands/schedulermonitor.py (+6/-1)
lava_scheduler_app/migrations/0023_auto__add_field_devicetype_use_celery.py (+149/-0)
lava_scheduler_app/models.py (+7/-0)
lava_scheduler_daemon/board.py (+26/-11)
lava_scheduler_daemon/dbjobsource.py (+2/-1)
lava_scheduler_daemon/service.py (+16/-8)
Branch information
Recent revisions
- 197. By Andy Doan
-
add ability for scheduler to write to stdout
The scheduermonitor command is currently set up to always log its
output to a file. However, when its run via a celery task, we need
to stream the output of the dispatcher it launches to stdout instead
so that celery can then stream it back to the "control" node where it
will then get logged to the correct file. - 196. By Andy Doan
-
add support for remote device types
This adds a new concept of devices that get run via celery rather
than running locally. This includes the main logic for the "master"
node, ie the code running on your main server. Another follow-on
change is required to the scheduler to handle the running of the
job when its on a remote node. - 194. By Michael Hudson-Doyle
-
make 0020_auto_
_add_field_ testjob_ _results_ bundle depend on the dashboard_app bundle that creates the bundle table
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:lava-scheduler