aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator/utils.scm
Commit message (Expand)AuthorAge
* Support thread-stop-delay for the work queuesChristopher Baines2021-06-20
* Support the work queue matching threads to jobsChristopher Baines2021-06-09
* Support reporting bytes sent with streaming HTTP requestsChristopher Baines2021-06-08
* Switch to a lower gc threshold in make-chunked-output-port*Christopher Baines2021-06-07
* Refactor the code around work queuesChristopher Baines2021-05-31
* Don't pretend that chunked inputs have been readChristopher Baines2021-05-30
* Fix closing the custom chunked output portChristopher Baines2021-05-30
* Fix the make-chunked-output-port* implementationChristopher Baines2021-05-30
* Further tweak sending chunked HTTP requestsChristopher Baines2021-05-29
* Tweak how the GC protection works when closing the portChristopher Baines2021-05-28
* Increase the size of one of the buffers for sending filesChristopher Baines2021-05-28
* Add more gc protectionChristopher Baines2021-05-28
* Use dyanmic-wind when changing the GC configurationChristopher Baines2021-05-28
* Don't automatically requeue jobsChristopher Baines2021-05-28
* Have with-gc-protection return the thunk return values properlyChristopher Baines2021-05-28
* Use GC protection for normal requests to the coordinator as wellChristopher Baines2021-05-28
* Increase the buffer size for sending outputs and log filesChristopher Baines2021-05-28
* Tune sending files over HTTPChristopher Baines2021-05-28
* Don't ignore premature termination for chunked requestsChristopher Baines2021-05-26
* Simplify the work queue loopChristopher Baines2021-05-14
* Buffer the network socket used for streaming http requestsChristopher Baines2021-05-13
* Stop agent threads only when 2 or more are idleChristopher Baines2021-04-23
* Add Guile GC related metricsChristopher Baines2021-03-25
* Move request-query-parameters to utilsChristopher Baines2021-02-28
* Prepare for the addition of a (guix substitutes) moduleChristopher Baines2021-02-23
* Avoid some threads and locks when running on the hurdChristopher Baines2021-02-15
* Tweak trying to safely load the (guix narinfo) moduleChristopher Baines2021-02-10
* Try to fix using narinfo-referencesChristopher Baines2021-02-09
* Fix compatability with newer versions of GuixChristopher Baines2021-02-09
* Don't use with-exception-handler with (backtrace)Christopher Baines2021-01-22
* Tweak agent queue timingsChristopher Baines2021-01-12
* Work on the agent thread handling some moreChristopher Baines2021-01-06
* Stop agent threads if there's no work within some time periodChristopher Baines2021-01-02
* Don't start new agent threads if there are no jobsChristopher Baines2021-01-02
* Only use lookup-narinfos on one thread at a timeChristopher Baines2021-01-02
* Work around caching broken connections in GuixChristopher Baines2021-01-01
* Have the agent fetch builds based on the current number of threadsChristopher Baines2020-12-31
* Rate limit the agent starting threads to process buildsChristopher Baines2020-12-31
* Alter the work queue to allow for a dynamic thread countChristopher Baines2020-12-30
* Remove unnecessary nproc usageChristopher Baines2020-12-24
* Further tweak exception handling around has-substitutes-no-cache?Christopher Baines2020-12-24
* Add better logging to has-substiutes-no-cache?Christopher Baines2020-12-24
* Improve some loggingChristopher Baines2020-12-24
* Avoid starting builds if the system load is highChristopher Baines2020-12-23
* Improve the guix-daemon claims a substitute is unavailable messagesChristopher Baines2020-12-23
* Better format the duration in call-with-time-loggingChristopher Baines2020-12-16
* Add in timeouts around fetching substitutesChristopher Baines2020-12-05
* Fix agent confusion over how many builds are runningChristopher Baines2020-12-04
* Change "or" to "of" in retry-on-errorChristopher Baines2020-12-02
* Try to reduce errors when deleting substitute cache filesChristopher Baines2020-11-30