lp:lava-scheduler

Created by Michael Hudson-Doyle on 2011-05-25 and last modified on 2013-09-19
Get this branch:
bzr branch lp:lava-scheduler
Members of Linaro Validation Team can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Linaro Validation Team
Project:
LAVA Scheduler (deprecated)
Status:
Development

Recent revisions

262. By Fu Wei on 2013-09-12

update to latest version of trunk

261. By Fu Wei on 2013-09-10

Add LMP modules init value support

260. By Antonio Terceiro on 2013-09-05

Better display of error messages

259. By Neil Williams on 2013-09-05

Neil Williams 2013-09-04 Change to an explicit check for boards which
 are offlining, reserved or already offline to allow job submission
 as long as the boards are not retired. Clarify exception message.
Neil Williams 2013-09-03 Allow submission of jobs when devices are
  offline by only excluding devices which are retired from the
 calculation of available devices.

258. By Neil Williams on 2013-09-03

Neil Williams 2013-09-02 Fix regression in #1202285
 by ensuring that the count of devices in roles which use the
 same device_type as another role is aggregated, not ignored.

257. By Neil Williams on 2013-09-03

Neil Williams 2013-09-02 Ensure there is an actual device before trying
 to check it.
Neil Williams 2013-09-02 Ensure the device transitions to Running
 once the job (single node or multi node) starts to run.
Neil Williams 2013-09-02 Add a real user to the transition.
Neil Williams 2013-09-02 [merge] Add Senthil's original change to make it
 easier to deploy.
Neil Williams 2013-09-02 Add a new RESERVED device status and stop _fix_device
 from overloading RUNNING for the period after submission
 but before a MultiNode job is running.

256. By Neil Williams on 2013-09-03

Senthil Kumaran 2013-08-31 Restore an if condition to avoid NoneType
 objects for jobs.
Senthil Kumaran 2013-08-30 Fix scheduling jobs across multiple workers
 setup.

255. By Neil Williams on 2013-08-28

Landing MultiNode
pending merges:
  Neil Williams 2013-08-28 [merge] Senthil Kumaran 2013-08-28 Remove all legacy code for Board based scheduler.
    Senthil Kumaran 2013-08-28 Remove all legacy code for Board based scheduler.
    Senthil Kumaran 2013-08-28 Fix test case for using celery.
    Senthil Kumaran 2013-08-28 Address review comments from Antonio.
    Neil Williams 2013-08-27 [merge] Neil Williams 2013-08-27 Move from an overly general Exception to specific
    Neil Williams 2013-08-27 Move from an overly general Exception to specific exceptions possible directly from the called function.
    Neil Williams 2013-08-24 [merge] Senthil Kumaran 2013-08-22 List all subjobs of a multinode job.
    Senthil Kumaran 2013-08-22 List all subjobs of a multinode job.
    Neil Williams 2013-08-23 [merge] Fu Wei 2013-08-23 Fix the hard code problem of 'logging_level', change
    Fu Wei 2013-08-23 Fix the hard code problem of 'logging_level', change 'DEBUG' back to the info from multinode json file
    Neil Williams 2013-08-20 [merge] pending merges:
    Senthil Kumaran 2013-08-19 Fix board based unit tests for lava scheduler daemon.
    Neil Williams 2013-08-20 [merge] Senthil Kumaran 2013-08-20 Fix bug #1213944 - Multinode action ordering
    Senthil Kumaran 2013-08-20 Fix bug #1213944 - Multinode action ordering needs to be retained.
    Neil Williams 2013-08-20 [merge] Senthil Kumaran 2013-08-19 Validate job data for multinode reserved parameters.
    Senthil Kumaran 2013-08-19 Validate job data for multinode reserved paradigms.
    Neil Williams 2013-08-20 [merge] Senthil Kumaran 2013-08-19 Rewrite hostname in case of localhost/127.0.0.*
    Senthil Kumaran 2013-08-19 Rewrite hostname in case of localhost/127.0.0.* provided in submit_results*
    Senthil Kumaran 2013-08-19 Handle submissions to localhost in MultiNode.
    Neil Williams 2013-08-19 [merge] Neil Williams 2013-08-19 Drop deprecated port handling in the scheduler,
    Neil Williams 2013-08-19 Drop deprecated port handling in the scheduler, all handled by lava-coordinator and lava-dispatcher now.
    Neil Williams 2013-08-16 [merge] Senthil Kumaran 2013-08-16 Add ability to cancel multinode jobs.
    Senthil Kumaran 2013-08-16 Add ability to cancel multinode jobs.
    Neil Williams 2013-08-16 Fix typo in the page header line.
    Neil Williams 2013-08-16 [merge] Senthil Kumaran 2013-08-16 Add ability to resubmit multinode jobs.
    Senthil Kumaran 2013-08-16 Add ability to resubmit multinode jobs.
    Neil Williams 2013-08-15 [merge] Senthil Kumaran 2013-08-14 Add original multinode job definition json to
    Senthil Kumaran 2013-08-14 Add original multinode job definition json to the job in dashboard apart from
    Neil Williams 2013-08-15 [merge] Senthil Kumaran 2013-08-14 [merge] Bring up-to-date with trunk.
    Senthil Kumaran 2013-08-14 [merge] Bring up-to-date with trunk.
    Neil Williams 2013-08-12 [merge] Senthil Kumaran 2013-08-01 Fix bug #1202292 - Multi-Node allowing jobs to
    Senthil Kumaran 2013-08-01 Fix bug #1202292 - Multi-Node allowing jobs to start running before devices
    Neil Williams 2013-08-12 [merge] Neil Williams 2013-08-09 The updated fix for 1208805 was incomplete - when
    Neil Williams 2013-08-09 The updated fix for 1208805 was incomplete - when MultiNode jobs were
    Neil Williams 2013-08-09 [merge] Neil Williams 2013-08-09 The job list was not looking at the
    Neil Williams 2013-08-09 The job list was not looking at the dispatcher_config devices list for
    Neil Williams 2013-08-01 [merge] Senthil Kumaran 2013-08-01 Add the subid to the JSON for result aggregation
    Senthil Kumaran 2013-08-01 Add the subid to the JSON for result aggregation into the job with subid zero.
    Neil Williams 2013-08-01 [merge] Neil Williams 2013-07-17 PEP8 compliance changes
    Neil Williams 2013-07-17 PEP8 compliance changes
    Neil Williams 2013-07-24 [merge] Senthil Kumaran 2013-07-23 [merge] Bring up-to-date with trunk.
    Senthil Kumaran 2013-07-23 [merge] Bring up-to-date with trunk.
    Neil Williams 2013-07-22 [merge] Senthil Kumaran 2013-07-22 Return a unique set of job_list whenever asked for.
    Senthil Kumaran 2013-07-22 Return a unique set of job_list whenever asked for.
    Senthil Kumaran 2013-07-22 Get unique job ids in the job list which restricts the same health check job
    Senthil Kumaran 2013-07-22 [merge] Merge changes for improved device unavailability warning.
    Senthil Kumaran 2013-07-22 Make check_device_availability to accept requested devices dictionary instead
    Senthil Kumaran 2013-07-22 Raise a DevicesUnavailableException instead of a generic one.
    Senthil Kumaran 2013-07-19 Check for available devices, during job submission by various means.
    Neil Williams 2013-07-04 [merge] Senthil Kumaran 2013-07-04 Fix error while submitting multinode job via UI.
    Senthil Kumaran 2013-07-04 Fix error while submitting multinode job via UI.
    Neil Williams 2013-07-04 [merge] Senthil Kumaran 2013-07-04 Fix a regression in multinode sub job generation for jobs with role.
    Senthil Kumaran 2013-07-04 Fix a regression in multinode sub job generation for jobs with role.
    Neil Williams 2013-07-04 [merge] Senthil Kumaran 2013-07-04 [merge] Bring up-to-date with trunk.
    Senthil Kumaran 2013-07-04 [merge] Bring up-to-date with trunk.
    Neil Williams 2013-07-04 [merge] Senthil Kumaran 2013-07-04 Fix health check job summary pages.
    Senthil Kumaran 2013-07-04 Fix health check job summary pages.
    Neil Williams 2013-07-03 [merge] Senthil Kumaran 2013-07-03 Add actions without roles to all sub jobs.
    Senthil Kumaran 2013-07-03 Add actions without roles to all sub jobs.
    Neil Williams 2013-07-03 [merge] Senthil Kumaran 2013-07-03 Fix job re-submits with latest job based scheduler code. We do not support
    Senthil Kumaran 2013-07-03 Fix job re-submits with latest job based scheduler code. We do not support
    Neil Williams 2013-07-03 [merge] Senthil Kumaran 2013-07-03 Fix indentation of job definition when it is displayed on the dashboard.
    Senthil Kumaran 2013-07-03 Fix indentation of job definition when it is displayed on the dashboard.
    Neil Williams 2013-07-01 [merge] Senthil Kumaran 2013-07-01 Make the job based scheduler aware of health check jobs and schedule it
    Senthil Kumaran 2013-07-01 Make the job based scheduler aware of health check jobs and schedule it
    Neil Williams 2013-06-28 [merge] Senthil Kumaran 2013-06-27 Detect device availability during job submission for multinode jobs.
    Senthil Kumaran 2013-06-27 Detect device availability during job submission for multinode jobs.
    Neil Williams 2013-06-27 [merge] Senthil Kumaran 2013-06-27 Move utils.py from scheduler daemon to scheduler app since it makes more
    Senthil Kumaran 2013-06-27 Move utils.py from scheduler daemon to scheduler app since it makes more
    Neil Williams 2013-06-27 [merge] Senthil Kumaran 2013-06-27 Get job from queue based on priority and submit_time. This gives way for
    Senthil Kumaran 2013-06-27 Get job from queue based on priority and submit_time. This gives way for
    Neil Williams 2013-06-27 [merge] Senthil Kumaran 2013-06-27 Log device grabbing messages in debug mode.
    Senthil Kumaran 2013-06-27 Log device grabbing messages in debug mode.
    Neil Williams 2013-06-27 [merge] Senthil Kumaran 2013-06-27 Inject actual target device in job definition.
    Senthil Kumaran 2013-06-27 Inject actual target device in job definition.
    Neil Williams 2013-06-25 [merge] Apply the cleanup branch merge.
    Senthil Kumaran 2013-06-25 Cleanup the migration scripts and make target_group field accept null values.
    Neil Williams 2013-06-25 [merge] Merge Senthil's branch
    Senthil Kumaran 2013-06-25 Ability to submit multinode jobs with sub-ids and unique target_group.
    Neil Williams 2013-06-24 [merge] Merge Senthil's initial MultiNode changes for lava-scheduler.
    Senthil Kumaran 2013-06-20 Add missing files in previous commit.
    Senthil Kumaran 2013-06-20 Initial bits for multi-node support with a job based scheduler.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.