aboutsummaryrefslogtreecommitdiff
path: root/nar-herder/server.scm
Commit message (Expand)AuthorAge
* Fix the nar_files metric not being updated correctlyChristopher Baines2024-04-27
* Revert "Don't initialize storage metrics if there's no storage"Christopher Baines2024-04-27
* Don't initialize storage metrics if there's no storageChristopher Baines2024-04-25
* Add exception handling to the addition processing channelChristopher Baines2024-04-16
* Make the number of database reader threads configurableChristopher Baines2024-04-15
* Make the server parallelism configurableChristopher Baines2024-04-15
* Don't block the removal-channel when running a full passChristopher Baines2024-04-15
* URI encode cached compression URLsChristopher Baines2024-04-04
* Add check for known hash when responding to /nar requestsChristopher 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
* 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
* 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
* 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
* Use cooperative fibers for maintenanceChristopher 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
* Include metrics for ports and file descriptorsChristopher Baines2023-09-07
* Ensure that nar requests are for the right filenameChristopher Baines2023-05-31
* Add loop detection for nar requestsChristopher Baines2023-05-29
* Improve HEAD request handlingChristopher Baines2023-05-22
* Better handle invalid GET /nar/ requestsChristopher Baines2023-05-22
* Better handle /file requests where the nar is known but unavailableChristopher Baines2023-05-21
* Add metrics for Guile internal timesChristopher Baines2023-05-14
* Fix handling /file/ requests where no file is foundChristopher Baines2023-05-03
* Add HEAD request support for /file/Christopher Baines2023-05-03
* Don't use chunked responses when responding with JSONChristopher Baines2023-02-09
* Fix the nar request metrics for cached narsChristopher Baines2023-02-04
* Track nar requests by narinfo systemChristopher Baines2023-02-03
* Don't get the narinfo id from the narinfo files queryChristopher Baines2023-02-03
* Fix a problem with exposing metricsChristopher Baines2023-01-16
* Add experimental support for cached compressionsChristopher Baines2023-01-16
* Increment request metrics for file requestsChristopher Baines2022-06-24
* Remove some empty linesChristopher Baines2022-06-24
* Add experimental support for serving files by hashChristopher Baines2022-06-10
* Encode filenames when passing the request back to nginxChristopher Baines2022-05-17
* Support handling /nar requestsChristopher Baines2022-04-22
* Add support for exposing some basic metricsChristopher Baines2022-04-17