aboutsummaryrefslogtreecommitdiff
path: root/guix-build-coordinator/utils.scm
Commit message (Expand)AuthorAge
* Have the port monitoring fiber use non blocking socketsChristopher Baines41 hours
* Don't use open-connection-for-uri from GuixChristopher Baines43 hours
* Use the new process metrics exporterChristopher Baines13 days
* Fix the sleep-impl argument to retry-on-errorChristopher Baines2024-03-16
* Add a definition of retry-on-error which uses the fibers sleepChristopher Baines2024-03-15
* Remove the core-guile-sleep variableChristopher Baines2024-03-15
* Actually use non-blocking ports for network requestsChristopher Baines2024-03-02
* Change retry-on-error to take #:ignore and #:no-retryChristopher Baines2024-01-12
* Improve thread pool and work queue backtracesChristopher Baines2023-12-09
* Guard against exceptions in the thread poolChristopher Baines2023-12-06
* Don't check too-many-threads? in the thread pool for each jobChristopher Baines2023-12-06
* Move a hash-set! in the thread poolChristopher Baines2023-12-06
* Re-fetch running jobs in the thread poolChristopher Baines2023-12-06
* Don't pass time to wait-condition-variableChristopher Baines2023-12-02
* Remove set-store-connection-timeoutChristopher Baines2023-11-20
* Avoid readlink syscalls when reading derivationsChristopher Baines2023-11-17
* Call wait-condition-variable with longer timeoutsChristopher Baines2023-11-15
* Remove some caching from reading derivationsChristopher Baines2023-11-11
* Don't output the whole log for substituting derivationsChristopher Baines2023-08-31
* Fix some logging messagesChristopher Baines2023-08-29
* Pass the store in to substitute-derivationChristopher Baines2023-08-20
* Include metric for file descriptorsChristopher Baines2023-08-20
* Simplify substitute-derivationChristopher Baines2023-08-10
* Name more threadsChristopher Baines2023-08-09
* Don't use threads for substituting derivationsChristopher Baines2023-08-09
* Fix read-derivation getting the filenameChristopher Baines2023-08-03
* Keep less derivation files open when reading derivationsChristopher Baines2023-08-03
* Make client requests mostly suspendableChristopher Baines2023-07-24
* Remove unused make-base64-output-portChristopher Baines2023-05-20
* Improve work queue and thread pool exception loggingChristopher Baines2023-05-17
* Add more information to job raised exception logsChristopher Baines2023-05-14
* Add #:streaming? to call-with-streaming-http-requestChristopher Baines2023-05-11
* Add missing argument to port timeout errorsChristopher Baines2023-05-11
* Correct some indentationChristopher Baines2023-05-10
* Separate read and write timeout exceptionsChristopher Baines2023-05-09
* Remove make-chunked-output-port* as it's now unusedChristopher Baines2023-05-08
* Force sending the request in call-with-streaming-http-requestChristopher Baines2023-05-08
* Stop using chunked transfers for file uploadsChristopher Baines2023-05-08
* Add utility to get system uptimeChristopher Baines2023-05-05
* Remove the gbc prefix from the thread namesChristopher Baines2023-05-02
* Neaten up the make-chunked-output-port* implementationChristopher Baines2023-04-30
* Stop monitoring uploads through the chunked output portChristopher Baines2023-04-30
* Try to instrument ports/file descriptorsChristopher Baines2023-04-27
* Remove chunked input codeChristopher Baines2023-04-25
* Remove some thread pool loggingChristopher Baines2023-04-22
* Use set-car! when sorting the prioritised work queueChristopher Baines2023-04-20
* Attempt to make with-port-timeouts handle the GC restarting pollChristopher Baines2023-04-17
* Remove the GC protection mechanismChristopher Baines2023-04-17
* Add priority support to create-work-queueChristopher Baines2023-04-11
* Try and ensure that the non-fibers sleep is used in placesChristopher Baines2023-03-29