aboutsummaryrefslogtreecommitdiff
path: root/scripts/nar-herder.in
Commit message (Expand)AuthorAge
* Move most functionality out of the start scriptChristopher Baines2023-09-12
* Use recent changes to trigger the removal of narsChristopher Baines2023-09-12
* Remove get-nar-filesChristopher Baines2023-09-12
* Don't use JIT on aarch64Christopher Baines2023-09-12
* Name the fibers threadsChristopher Baines2023-09-12
* Change the maintenance thread to not be cooperativeChristopher Baines2023-09-12
* Make sure to use streaming http requests everywhereChristopher Baines2023-09-12
* Add some more loggingChristopher 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
* Move most maintenance activity to fibersChristopher Baines2023-09-12
* Switch to cooperative schedulingChristopher Baines2023-09-12
* Drop the number of fibers threadsChristopher Baines2023-07-12
* Show progress for downloading the database dumpChristopher Baines2023-06-30
* Support setting a storage limit with no nar removal criteriaChristopher Baines2023-05-01
* Make import transactional for all the provided narinfosChristopher Baines2023-03-13
* Handle self references when doing checks on narinfo importsChristopher Baines2023-02-15
* Fix import time reference checkingChristopher Baines2023-02-08
* Allow disabling dumping the databaseChristopher Baines2023-02-08
* Add a flag to allow ensuring the references for a nar are presentChristopher Baines2023-02-06
* Refactor, pulling the narinfo out in to a variableChristopher Baines2023-02-06
* Don't error when removing files that don't existChristopher Baines2023-02-06
* Add some basic functionality to check the size of the stored filesChristopher Baines2023-02-06
* Make the log-level a base optionChristopher Baines2023-02-06
* Finish an initial implementation of pruning the cached narsChristopher Baines2023-02-04
* Instrument the cached bytes by compressionChristopher Baines2023-02-04
* Properly implement cached compression levelsChristopher Baines2023-02-03
* Be more flexible with cached compressionsChristopher Baines2023-02-01
* Make sure to use suspendable portsChristopher Baines2023-02-01
* Fix --cached-compression-min-uses handlingChristopher Baines2023-02-01
* Add experimental support for cached compressionsChristopher Baines2023-01-16
* Add some instrumentation around the databaseChristopher Baines2022-06-24
* Improve handling of nar removalChristopher Baines2022-05-19
* Fiddle more with the nar removal criteriaChristopher Baines2022-05-19
* Support removing nar filesChristopher Baines2022-05-06
* Initialise the nar_files_total metric when fetching changesChristopher Baines2022-05-04
* Create the pid file prior to downloading the databaseChristopher Baines2022-05-04
* Update the nar_files_total metric when processing changesChristopher Baines2022-05-04
* Fix the default log-level valueChristopher 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
* 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
* Support specifying TTL's for narinfo responsesChristopher Baines2022-02-02
* Regularly update the database dump and delete recent changesChristopher Baines2021-12-29
* Add support for creating a pid fileChristopher Baines2021-12-20
* Say when the database download startsChristopher Baines2021-12-13
* Add missing --database-dump optionChristopher Baines2021-12-13