aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator/build-allocator.scm
Commit message (Expand)AuthorAge
* Break the allocator considered builds metric down by systemChristopher Baines2023-05-05
* Use a hash table for build systems in the derivation ordered allocatorChristopher Baines2023-05-05
* Decrease the planned builds for agentsChristopher Baines2023-03-29
* More efficiently filter and select builds in the allocatorChristopher Baines2022-01-31
* Only include active agents in the build allocation planChristopher Baines2021-11-13
* Refactor how unprocessed builds are trackedChristopher Baines2021-11-07
* Increase the basic build allocation strategy default planned buildsChristopher Baines2021-04-27
* Increase the derivation ordered allocator default planned buildsChristopher Baines2021-02-15
* Stop the derivation ordered allocator from logging lotsChristopher Baines2021-02-02
* Remove the created after derivation ordered allocator argumentChristopher Baines2021-01-31
* Only require matching tags when the build and agent keys matchChristopher Baines2021-01-31
* Deduplicate agent-tags-match-build-tagsChristopher Baines2021-01-31
* Try to simplify part of the basic allocatorChristopher Baines2021-01-26
* Fix up a load of the tag related codeChristopher Baines2021-01-17
* Fix bug in allocators from alist to vector switch for tagsChristopher Baines2021-01-17
* Stop treating collections of tags as alistsChristopher Baines2021-01-17
* Implement agent/build tag matchingChristopher Baines2021-01-17
* Switch to a stable sort in the basic build allocatorChristopher Baines2020-12-23
* Maintain build order when breaking builds in to sublistsChristopher Baines2020-12-23
* Skip some unnecessary prioritisation in the basic allocatorChristopher Baines2020-12-23
* Have the basic allocator prioritise builds with all build inputsChristopher Baines2020-12-23
* Fix typoChristopher Baines2020-12-22
* Fix another number -> boolean changeChristopher Baines2020-12-22
* Push builds that should be ready to start to the front of the queueChristopher Baines2020-12-22
* Extend the default builds-created-after timeChristopher Baines2020-12-14
* Fix the use of a slow alist in the basic allocatorChristopher Baines2020-12-11
* Just count the builds onceChristopher Baines2020-12-11
* Drop the number of builds allocated by defaultChristopher Baines2020-12-04
* Guard against a potential crash in the basic allocatorChristopher Baines2020-11-16
* Handle agent requested systems in the basic allocation strategyChristopher Baines2020-11-13
* Rework how the derivation ordered allocator gets buildsChristopher Baines2020-11-06
* Attempt to more gracefully handle the problem of missing derivationsChristopher Baines2020-11-02
* Only consider builds created in the last two weeksChristopher Baines2020-10-29
* Track the number of builds the allocator is consideringChristopher Baines2020-09-23
* Factor in which systems agents fetch in the allocation processChristopher Baines2020-07-03
* Pass through the db connection in datastore-call-with-transactionChristopher Baines2020-06-20
* Fetch the derivation ordered allocator data in a transactionChristopher Baines2020-06-20
* Fetch the unprocessed builds after the priorititesChristopher Baines2020-05-20
* Remove some unused codeChristopher Baines2020-05-17
* Speed up the derivation ordered allocator a little bitChristopher Baines2020-05-11
* Replace datastore-fetch-input-builds-for-unprocessed-buildsChristopher Baines2020-05-10
* Use some more SQL to speed up the derivation ordered allocatorChristopher Baines2020-05-10
* Fix datastore-fetch-input-builds-for-unprocessed-buildsChristopher Baines2020-05-10
* Speed up part of the derivation ordered allocatorChristopher Baines2020-05-10
* Stop the derivation-ordered allocator using missing inputsChristopher Baines2020-05-10
* Add a new allocation strategyChristopher Baines2020-05-08
* Fix the removal of missing input setup failures in the allocatorChristopher Baines2020-05-01
* Try to better order the buildsChristopher Baines2020-05-01
* Have the build priorities propagate between buildsChristopher Baines2020-04-29
* Move output-has-successful-build? out from filter-builds-for-agentChristopher Baines2020-04-29