Merge lp://staging/~doanac/lava-scheduler/celery-removal into lp://staging/lava-scheduler
Proposed by
Andy Doan
Status: | Merged |
---|---|
Merged at revision: | 230 |
Proposed branch: | lp://staging/~doanac/lava-scheduler/celery-removal |
Merge into: | lp://staging/lava-scheduler |
Diff against target: |
392 lines (+178/-47) 6 files modified
lava_scheduler_app/management/commands/schedulermonitor.py (+2/-5) lava_scheduler_app/migrations/0028_auto__del_field_devicetype_use_celery.py (+151/-0) lava_scheduler_app/models.py (+0/-7) lava_scheduler_daemon/board.py (+12/-24) lava_scheduler_daemon/dbjobsource.py (+11/-2) lava_scheduler_daemon/service.py (+2/-9) |
To merge this branch: | bzr merge lp://staging/~doanac/lava-scheduler/celery-removal |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Linaro Validation Team | Pending | ||
Review via email: mp+137476@code.staging.launchpad.net |
Description of the change
building off the recent lava-dispather "devices" API, this allows us to run multiple scheduler instances. Each instance only performs jobs for devices configured by that instance's local lava-dispatcher devices.
with that in place, we really don't need celery so its been removed.
the key thing that will bring this all together is an update I'm doing in lava-deployment
To post a comment you must log in.
Seems OK. Do we need to do anything operational before we can
merge/deploy this? (Set up sshfs maybe?)