summaryrefslogtreecommitdiff
path: root/buildstream/_scheduler
Commit message (Expand)AuthorAgeFilesLines
* scheduler.py: Move cache_size logs into folderQinusty/cache-size-directory-backportJosh Smith2018-08-311-1/+1
* job.py: Modify retry messages to be FAILJosh Smith2018-08-311-7/+3
* Report processing errors from trackingValentin David2018-08-301-12/+3
* Fix get_cache_size to store it in the ArtifactCache, not the contextJonathan Maw2018-08-232-2/+4
* job.py: Prevent terminated jobs retryingJosh Smith2018-08-201-2/+2
* PullQueue: fix resource usedTiago Gomes2018-08-061-1/+1
* _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-186-224/+48
* Clean the artifact cache when we hit the cache quotaTristan Maat2018-07-183-2/+78
* Compute the artifact cache size after each build/pullTristan Maat2018-07-185-1/+116
* Make elements keep track of their built artifact sizeTristan Maat2018-07-182-0/+7
* Make Jobs abstract and element-independentTristan Maat2018-07-1813-354/+676
* _scheduler/*queue.py: Move queues to a subdirectoryTristan Maat2018-07-189-13/+14
* _scheduler/job.py: Added long commentTristan Van Berkom2018-06-261-1/+22
* Remove shebangs from python filesGökçen Nurlu2018-06-199-9/+0
* Handle cross junction elements in workspaces.Valentin David2018-06-081-3/+4
* Do not pull/fetch/build elements that are not requiredJürg Billeter2018-05-113-0/+15
* element.py: Do not query remote artifact caches ahead of pull/pushJürg Billeter2018-05-111-4/+1
* _scheduler/job.py: Disable attribute-defined-outside-init lint errorTristan Van Berkom2018-04-201-0/+1
* _scheduler/fetchqueue.py: Adhere to policy on private symbolstristan/scheduler-private-refactorTristan Van Berkom2018-04-181-2/+2
* _scheduler/scheduler.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-181-151/+204
* _scheduler/job.py: Don't mess with scheduler loop when forkingTristan Van Berkom2018-04-181-7/+12
* _scheduler/queue.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-183-52/+113
* _scheduler: Adding Queue.dequeue_ready() to avoid peeking into private queue ...Tristan Van Berkom2018-04-182-1/+4
* _scheduler/job.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-181-135/+246
* _scheduler: Slightly changing the Job / Queue API contractsTristan Van Berkom2018-04-187-56/+89
* _scheduler: Move job.shutdown() calling responsibility inside of Job.Tristan Van Berkom2018-04-182-3/+3
* _scheduler/trackqueue.py: Mark skipped elements as tracked.Tristan Van Berkom2018-04-131-0/+3
* Serialize workspace modifications in the main process.Tristan Van Berkom2018-04-102-11/+46
* element.py: Manage scheduled tracking state in ElementTristan Van Berkom2018-04-091-1/+1
* element.py: Cache source consistency logic and refactor workspace logic into ...Tristan Van Berkom2018-04-091-2/+2
* _scheduler/buildqueue.py: Dont call Element._update_state() hereTristan Van Berkom2018-04-051-2/+0
* _exceptions.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-032-5/+5
* _context.py: Adhere to policy on private symbolsTristan Van Berkom2018-04-032-5/+5
* Include initialization time in the total session time of the build logTristan Van Berkom2018-04-011-3/+3
* Remove unused importsJürg Billeter2018-03-251-4/+0
* _scheduler/trackqueue.py: Remove unsafe calls to push/pop message depthTristan Van Berkom2018-03-211-3/+0
* _scheduler/queue.py: Handle errors in task post processing gracefully.Tristan Van Berkom2018-03-211-10/+46
* _scheduler/trackqueue.py: Fixed to report proper processed status.Tristan Van Berkom2018-03-211-1/+3
* Fix #248 - Support project.refs in the core.Tristan Van Berkom2018-03-201-22/+11
* Deprecate `--track-save` option from `bst build`Tristan Van Berkom2018-03-201-17/+12
* buildqueue.py: Do not mark assembly complete on build failureJürg Billeter2018-03-151-3/+4
* pylint - dealt with superfluous-parens warningJames Ennis2018-03-143-6/+6
* pylint - dealt with len-as-condition warningJames Ennis2018-03-142-3/+3
* pylint - dealt with broad-except and bare-except warningsJames Ennis2018-03-141-1/+1
* pylint - dealt with bad-continuation warningJames Ennis2018-03-141-2/+1
* Determine as early as possible whether a build is pendingJürg Billeter2018-02-271-4/+0
* element.py: Add _can_query_cache() methodJürg Billeter2018-02-272-4/+2
* Remove unused _KeyStrength importsJürg Billeter2018-02-271-3/+0
* scheduler.py: Do not prematurely terminate loop after skipping jobsjuerg/schedulerJürg Billeter2018-02-121-1/+7