aboutsummaryrefslogtreecommitdiff
path: root/nar-herder
Commit message (Expand)AuthorAge
* Add index on narinfo_files.narinfo_idChristopher Baines2022-06-24
* Add some instrumentation around the databaseChristopher Baines2022-06-24
* Increase the maximum size of the reader thread poolChristopher Baines2022-06-24
* 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
* Fiddle more with the nar removal criteriaChristopher Baines2022-05-19
* Encode filenames when passing the request back to nginxChristopher Baines2022-05-17
* Just retry fetching files on the next mirror passChristopher Baines2022-05-15
* Add a fast path for downloading nars when there's no storage limitChristopher Baines2022-05-14
* Split out the downloading of narsChristopher Baines2022-05-14
* Update the storage_size_bytes metric when removing narsChristopher Baines2022-05-06
* Further fix the 'and nar removal criteriaChristopher Baines2022-05-06
* Fix the 'and removal criteriaChristopher Baines2022-05-06
* Support removing nar filesChristopher Baines2022-05-06
* Skip mirroring files if downloading them failsChristopher Baines2022-05-05
* Handle exceptions in threadsChristopher Baines2022-05-05
* Initialise the nar_files_total metric when fetching changesChristopher Baines2022-05-04
* Update the nar_files_total metric when processing changesChristopher Baines2022-05-04
* Update the nar_files_total metric when downloading and removing filesChristopher Baines2022-05-04
* Expose the nar files stats via a new nar_files_total metricChristopher Baines2022-05-04
* Expose the storage size as a metricChristopher Baines2022-05-04
* Support handling /nar requestsChristopher Baines2022-04-22
* Add support for exposing some basic metricsChristopher Baines2022-04-17
* Support passing a log-level to the nar-herder serverChristopher Baines2022-04-17
* Support inserting tags when inserting narinfosChristopher Baines2022-03-13
* Keep the change datetimes consistent when mirroringChristopher Baines2022-02-15
* Switch to guile-fibers@1.1Christopher Baines2022-02-09
* Add some more loggingChristopher Baines2022-02-02
* Support specifying TTL's for narinfo responsesChristopher Baines2022-02-02
* Decode nar urls when deleting nar filesChristopher Baines2022-02-02
* Handle URI encoding when mirroring filesChristopher Baines2022-02-02
* Decode the URLs for narinfo-filesChristopher Baines2022-02-02
* Regularly update the database dump and delete recent changesChristopher Baines2021-12-29
* Limit the number of recent changes returnedChristopher Baines2021-12-29
* Double check the nar removal criteria before removing narsChristopher Baines2021-12-15
* Log the storage size when removing narsChristopher Baines2021-12-15
* Move retry for fetching files to a better placeChristopher Baines2021-12-15
* Fix member call in mirror moduleChristopher Baines2021-12-15
* Add some retrying around requestsChristopher Baines2021-12-15
* Fix and test removing narsChristopher Baines2021-12-14
* Fix store-item-in-local-storage?Christopher Baines2021-12-14
* Check for narinfo existence for the info endpointChristopher Baines2021-12-14
* Guard against checking for 0 narinfo filesChristopher Baines2021-12-14
* Add missing sqlite-bind-arguments in database-select-narinfo-filesChristopher Baines2021-12-14
* Remove peekChristopher Baines2021-12-13
* Speed up indexing the storageChristopher Baines2021-12-13
* Log the time for getting the storage sizeChristopher Baines2021-12-13
* Export time logging utilitiesChristopher Baines2021-12-13
* Strip datetime's from changes when comparingChristopher Baines2021-12-13