summaryrefslogtreecommitdiff
path: root/src/buildstream/_scheduler
Commit message (Expand)AuthorAgeFilesLines
* _scheduler: don't pass whole queue to child jobaevri/smallerjobs2Angelos Evripiotis2019-07-047-29/+62
* _scheduler/./queue.py: remove unused 'e' varsAngelos Evripiotis2019-07-041-2/+2
* jobs/job: send ChildJob the context, not schedulerAngelos Evripiotis2019-06-191-6/+6
* _scheduler/scheduler.py: Remove unused elapsed_time() callstpollard/elapsedtimeTom Pollard2019-06-131-5/+2
* queue.py: Use heapq for the ready queuejennis/push_based_pipelineJames Ennis2019-06-071-3/+4
* queue.py: Push-based queuesJames Ennis2019-06-074-55/+89
* Use 'is' when comparing against JobStatusaevri/job_msg_enumAngelos Evripiotis2019-06-068-10/+10
* _scheduler/jobs/job: make JobStatus an enumAngelos Evripiotis2019-06-061-1/+2
* _scheduler/jobs/job: use enum for return codesAngelos Evripiotis2019-06-061-14/+18
* _scheduler/jobs/job: use enum for message typesAngelos Evripiotis2019-06-061-11/+21
* Rename (spawn, fork) -> 'start process'Angelos Evripiotis2019-06-063-21/+20
* _scheduler/jobs: refactor, defensive send_messageAngelos Evripiotis2019-06-062-30/+36
* jobs/job: lint fixes, overhang + unused varAngelos Evripiotis2019-06-061-2/+2
* _scheduler/jobs/job: elaborate on 'simple' objectsAngelos Evripiotis2019-06-051-5/+12
* _scheduler/jobs/job: refactor, use send_messageAngelos Evripiotis2019-06-051-7/+5
* _scheduler/jobs/job: document send_messageAngelos Evripiotis2019-06-051-3/+13
* _scheduler/jobs: split jobs into parent and childAngelos Evripiotis2019-06-054-62/+195
* cachesizejob: remove redundant child_process_dataAngelos Evripiotis2019-06-051-3/+0
* jobs/job: Add a fullstop to Job explanationAngelos Evripiotis2019-06-051-1/+1
* jobs: refactor, use new set_message_unique_idAngelos Evripiotis2019-05-232-26/+37
* _scheduler/jobs/job: mv _parent* above _child*Angelos Evripiotis2019-05-221-131/+131
* Move source from 'buildstream' to 'src/buildstream'Chandan Singh2019-05-2116-0/+2449