aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator/utils.scm
Commit message (Expand)AuthorAge
* 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
* Avoid lots of output in has-substiutes-no-cache?Christopher Baines2020-11-29
* Avoid excessive logging when substituting derivationsChristopher Baines2020-11-29
* Use ensure-path in substitute-derivationChristopher Baines2020-11-26
* Avoid agent crashes when substitute urls aren't providedChristopher Baines2020-11-16
* Make call-with-time-logging write output in a thread safe wayChristopher Baines2020-11-09
* Handle multiple values in call-with-time-loggingChristopher Baines2020-11-06
* Remove some left in debugging outputChristopher Baines2020-11-02
* Improve missing inputs behaviourChristopher Baines2020-10-24
* Use valid-path? rather than file exists for testing store itemsChristopher Baines2020-10-24
* Add the ability to ignore errors when retryingChristopher Baines2020-10-24
* Make the s3 utils command configurableChristopher Baines2020-10-24
* Display exception details prior to backtraceChristopher Baines2020-10-20
* Show backtrace on agent exceptionsChristopher Baines2020-10-11
* Split the fibers utils from the main utils moduleChristopher Baines2020-10-07
* Work around Guile not printing backtraces without failingChristopher Baines2020-09-18
* Don't patch fibers, just use the different procedure directlyChristopher Baines2020-09-16
* Extract call-with-sigint to the utils moduleChristopher Baines2020-09-16
* Make worker threads compatible with multiple return valuesChristopher Baines2020-06-20
* Add missing %random-state for the with-timeout syntaxChristopher Baines2020-06-19
* Add with-timeout to utilsChristopher Baines2020-06-19
* Add in some extra information about worker thread exceptionsChristopher Baines2020-06-01
* Improve worker exception handlingChristopher Baines2020-05-31
* Unlock the mutex when deq! fails unexpectedlyChristopher Baines2020-05-24
* Guard against deq! erroring because the queue is emptyChristopher Baines2020-05-24
* Fix re-queuing jobsChristopher Baines2020-05-23
* Better handle failures to delete substitute cache filesChristopher Baines2020-05-23
* Re-queue jobs if they failChristopher Baines2020-05-23
* Make sure to count all the jobsChristopher Baines2020-05-21
* Stop using futures for running buildsChristopher Baines2020-05-21
* Add some more debugging output to retry-on-errorChristopher Baines2020-05-20
* Print out a message when retrying succeedsChristopher Baines2020-05-20
* Add more error handling in to call-with-streaming-http-requestChristopher Baines2020-05-20
* Sprinkle call-with-streaming-http-request with set-port-encoding!Christopher Baines2020-05-09
* Stop base64 encoding chunked requestsChristopher Baines2020-05-09
* Tune submitting outputs for performanceChristopher Baines2020-05-09
* Add some time tracking utilitiesChristopher Baines2020-05-09
* Add a hook for publishing to a S3 compatible endpointChristopher Baines2020-05-07
* Move retry-on-error to utilsChristopher Baines2020-05-06
* Remove peek that snuck inChristopher Baines2020-05-01
* Handle no directories to look at in has-substiutes-no-cache?Christopher Baines2020-05-01
* Avoid using has-substitutes? if one isn't availableChristopher Baines2020-05-01
* Retry file uploads to the coordinatorChristopher Baines2020-04-28
* Improve error handling in substitute-derivationChristopher Baines2020-04-26