aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Move all the database operations for cached nars to one fiberChristopher Baines2024-03-25
* Instrument the number of cached compression filesChristopher Baines2024-03-25
* Rework the cached compressions systemChristopher Baines2024-03-25
* Close the nar-port rather than the output-portChristopher Baines2024-03-23
* Update let styleChristopher Baines2024-03-23
* Fix scheduler variable nameChristopher Baines2024-03-23
* Remove with-fibers-timeoutChristopher Baines2024-03-23
* Rename with-fibers-port-timeouts to with-port-timeoutsChristopher Baines2024-03-23
* Tweak the server metricsChristopher Baines2024-03-22
* Spawn cached compression fibers on the maintenance schedulerChristopher Baines2024-03-15
* Add more TTL optionsChristopher Baines2024-03-15
* Update metrics while removing narsChristopher Baines2024-03-15
* Use cooperative fibers for maintenanceChristopher Baines2024-03-14
* Initialise the recent changes countChristopher Baines2024-03-14
* Stop updating the nar_files_total metric twiceChristopher Baines2024-03-14
* Instrument the recent changes countChristopher Baines2024-03-14
* Instrument the recent changes limitChristopher Baines2024-03-14
* Initialise the storage metricsChristopher Baines2024-03-13
* Have guild emit more warningsChristopher Baines2024-02-04
* Update .envrc to work with the newer direnvChristopher Baines2024-02-04
* Don't allow the mirror and removal channel to be unspecifiedChristopher Baines2023-11-23
* Move most functionality out of the start scriptChristopher Baines2023-09-12
* Make with-fibers-port-timeouts work without fibersChristopher Baines2023-09-12
* Improve backtraces through call-with-cached-connectionChristopher Baines2023-09-12
* Update retry-on-error procedure from the Guix Build CoordinatorChristopher Baines2023-09-12
* Use recent changes to trigger the removal of narsChristopher Baines2023-09-12
* Improve the metric handling furtherChristopher Baines2023-09-12
* Remove get-nar-filesChristopher Baines2023-09-12
* Use fold-nar-files for check-storageChristopher Baines2023-09-12
* Don't use JIT on aarch64Christopher Baines2023-09-12
* Add more logging around requesting recent changesChristopher Baines2023-09-12
* Cleanup handling of the nar_files_total metricChristopher Baines2023-09-12
* Remove the get-nar-files call from the fetch changes fiberChristopher Baines2023-09-12
* Log the procedure delayed for database operationsChristopher Baines2023-09-12
* Name the fibers threadsChristopher Baines2023-09-12
* Change the maintenance thread to not be cooperativeChristopher Baines2023-09-12
* Sleep on exceptions in the recent change removal fiberChristopher Baines2023-09-12
* Show backtraces for fetch-file exceptionsChristopher Baines2023-09-12
* Make sure to use streaming http requests everywhereChristopher Baines2023-09-12
* Add some more loggingChristopher Baines2023-09-12
* Enforce an ordering in database-select-recent-changesChristopher Baines2023-09-12
* Remove some unused importsChristopher Baines2023-09-12
* Use fibers in fast-download-narsChristopher Baines2023-09-12
* Use recent changes to trigger nar mirroring and removalChristopher Baines2023-09-12
* Use fibers for the recent changes removal threadChristopher Baines2023-09-12
* Use fibers timeouts for all http requestsChristopher Baines2023-09-12
* Add new fibers timeout utilsChristopher Baines2023-09-12
* Remove set-socket-timeoutChristopher Baines2023-09-12
* Stop using with-port-timeoutsChristopher Baines2023-09-12
* Move most maintenance activity to fibersChristopher Baines2023-09-12