aboutsummaryrefslogtreecommitdiff
path: root/guix-data-service/utils.scm
Commit message (Expand)AuthorAge
* Use a separate fiber to send pool statsChristopher Baines2024-05-02
* Add support for tracking resource pool checkout timeoutsChristopher Baines2024-04-15
* Move sleep to start of spawn-port-monitoring-fiberChristopher Baines2024-04-02
* Make changes for the guile-prometheus updateChristopher Baines2024-03-30
* Report the size of the guix database and WAL fileChristopher Baines2024-03-05
* Copy the port monitoring fiber from the build coordinatorChristopher Baines2024-02-13
* Instrument resource pool checkout failuresChristopher Baines2024-02-10
* Fix par-map&Christopher Baines2024-01-18
* Show backtraces when using parallel fibers and resource poolsChristopher Baines2024-01-18
* Make it possible to destroy a resource poolChristopher Baines2024-01-18
* Have delete-duplicates/sort! take a equality procedureChristopher Baines2024-01-18
* Add more exception handling to make-resource-poolChristopher Baines2023-11-17
* Add metrics for ports and file descriptorsChristopher Baines2023-09-07
* Make fetching metrics work even when having database problemsChristopher Baines2023-07-14
* Support getting resource pool statsChristopher Baines2023-07-10
* Stop using a pool of threads for database operationsChristopher Baines2023-07-10
* Support request timeouts in the thread poolChristopher Baines2023-04-27
* Change par-mapper' to use fetch-result-of-defered-thunksChristopher Baines2023-04-27
* Split the thread pool used for database connectionsChristopher Baines2023-04-27
* Close postgresql connections when the thread pool thread is idleChristopher Baines2022-10-23
* Expose Guile GC metricsChristopher Baines2022-10-09
* Make it possible to increase the number of thread pool threadsChristopher Baines2022-10-02
* Log delays in the thread pool channelChristopher Baines2022-10-02
* Add a faster delete-duplicates functionChristopher Baines2022-03-01
* Switch to guile-fibers@1.1Christopher Baines2022-02-09
* Fix chunk-for-each! calling proc when there's nothing to doChristopher Baines2022-01-14
* Rename chunk-map! to chunk-for-each!Christopher Baines2022-01-14
* Re-write insert-derivation-inputs in a more memory efficient manorChristopher Baines2022-01-12
* Add a chunk procedureChristopher Baines2021-10-03
* Add a chunk! untilityChristopher Baines2021-10-03
* Fix call-with-time-logging in (guix-data-service utils)Christopher Baines2020-11-01
* Avoid locking up the thread pool channel on letpar& exceptionsChristopher Baines2020-10-04
* Fix the implementation of par-map&Christopher Baines2020-10-04
* Avoid fiber deadlocksChristopher Baines2020-10-04
* Rework the shortlived PostgreSQL specific connection channelChristopher Baines2020-10-03
* Make call-with-time-logging handle multiple return valuesDanjela Lura2020-08-12
* Add some syntax to prevent inlining within modulesChristopher Baines2020-02-27
* Add a new utils module, containing a with-time-logging syntax ruleChristopher Baines2020-02-24