aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Guard against trying to fetch things twiceHEADmasterChristopher Baines21 hours
* Make get-storage-size friendly to other fibersChristopher Baines21 hours
* Fix the nar_files metric not being updated correctlyChristopher Baines23 hours
* Revert "Don't initialize storage metrics if there's no storage"Christopher Baines23 hours
* Remove metrics-registry argument from fold-nar-filesChristopher Baines23 hours
* Allow storage-root to be #f when calling fold-nar-filesChristopher Baines23 hours
* Don't initialize storage metrics if there's no storageChristopher Baines3 days
* Fix for guile-lib v0.2.8Christopher Baines9 days
* Show backtraces for exceptions in transactionsChristopher Baines9 days
* Improve database-call-with-transactionChristopher Baines9 days
* Fix use of alist-consChristopher Baines12 days
* Guard against recent-changes being nullChristopher Baines12 days
* Add exception handling to the addition processing channelChristopher Baines12 days
* Log the recent changes as they're processedChristopher Baines12 days
* Add some error handling to the cached compression management fiberChristopher Baines12 days
* Add some debugging output to the cached compression management fiberChristopher Baines12 days
* Make the number of database reader threads configurableChristopher Baines13 days
* Make the server parallelism configurableChristopher Baines13 days
* Remove +Christopher Baines13 days
* Fix ever increasing recent changes metricChristopher Baines13 days
* Don't block the removal-channel when running a full passChristopher Baines13 days
* 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
* Fix argument nameChristopher Baines2024-03-25
* 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