aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator/utils.scm
Commit message (Expand)AuthorAge
* 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
* 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