summaryrefslogtreecommitdiff
path: root/buildstream/_scheduler/jobs/job.py
Commit message (Expand)AuthorAgeFilesLines
* scheduler.py: Prevent the asyncio loop from leaking into subprocessesBenjamin Schubert2020-03-101-10/+2
* scheduler.py: Only run thread-safe code in callbacks from watchersBenjamin Schubert2020-03-101-1/+7
* job.py: Only start new jobs in a `with watcher:` blockBenjamin Schubert2020-03-101-26/+5
* job.py: Don't use 'terminate_wait', as it uses waitpid()Benjamin Schubert2020-03-101-11/+5
* _scheduler/jobs/job.py: Allow subclasses to message the frontendTristan Van Berkom2019-04-141-19/+50
* _scheduler: Refactor of queues and resources.Tristan Van Berkom2019-04-121-24/+1
* _scheduler/jobs/job.py: Removed 'skipped' propertyTristan Van Berkom2019-04-121-16/+0
* Scheduler: Introduced JobStatus instead of simple success booleanTristan Van Berkom2019-04-121-5/+31
* Fix stack traces discovered with ^C forceful termination.Tristan Van Berkom2019-04-121-10/+1
* _scheduler: Fix bookkeeping of terminated jobsTristan Van Berkom2018-10-031-3/+11
* Rework Skipped usageJosh Smith2018-09-191-5/+25
* job.py: Modify retry messages to be FAILJosh Smith2018-08-311-7/+3
* job.py: Prevent terminated jobs retryingJosh Smith2018-08-201-2/+2
* _exceptions.py: Modify BstError API to allow optional retryJosh Smith2018-07-271-8/+28
* Refactor: Use new logging mechanism from Contexttristan/local-cache-expiryTristan Van Berkom2018-07-181-83/+30
* Make Jobs abstract and element-independentTristan Maat2018-07-181-0/+672