aboutsummaryrefslogtreecommitdiff
path: root/nar-herder
Commit message (Expand)AuthorAge
* Add exception handling to the addition processing channelChristopher Baines2024-04-16
* Log the recent changes as they're processedChristopher Baines2024-04-16
* Add some error handling to the cached compression management fiberChristopher Baines2024-04-16
* Add some debugging output to the cached compression management fiberChristopher Baines2024-04-16
* Make the number of database reader threads configurableChristopher Baines2024-04-15
* Make the server parallelism configurableChristopher Baines2024-04-15
* Fix ever increasing recent changes metricChristopher Baines2024-04-15
* Don't block the removal-channel when running a full passChristopher Baines2024-04-15
* Store less in memory when scheduling the removal of cached narsChristopher Baines2024-04-05
* URI encode cached compression URLsChristopher Baines2024-04-04
* Add more logging around scheduled removal of cached compressionsChristopher Baines2024-04-02
* Add check for known hash when responding to /nar requestsChristopher Baines2024-04-01
* Raise level of some cached compression log messagesChristopher Baines2024-04-01
* Instrument the database and WAL file sizeChristopher Baines2024-04-01
* Track the number of cached nars scheduled for removalChristopher Baines2024-03-27
* Limit the frequency of the cached-compression-schedule-removal passChristopher Baines2024-03-26
* Fix option nameChristopher Baines2024-03-26
* Remove left over peekChristopher Baines2024-03-26
* Add a fallback TTL for cached compression removalsChristopher Baines2024-03-25
* Improve handling of cached narinfos when deletingChristopher Baines2024-03-25
* 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
* 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
* 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