aboutsummaryrefslogtreecommitdiff
path: root/scripts
Commit message (Expand)AuthorAge
* Handle self references when doing checks on narinfo importsChristopher Baines2023-02-15
* Fix import time reference checkingChristopher Baines2023-02-08
* Allow disabling dumping the database•••As this takes up quite a lot of space if the database is large. Christopher 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 exist•••This is useful when removing in bulk and restarting the process. Christopher 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 levels•••It was sort of implemented, but I'd missed some bits. Christopher Baines2023-02-03
* Be more flexible with cached compressions•••Allow specifying where to fetch the source files from, enabling cached compressions for mirrors. Christopher Baines2023-02-01
* Make sure to use suspendable ports•••This will allow setting timeouts for network activity. Christopher Baines2023-02-01
* Fix --cached-compression-min-uses handlingChristopher Baines2023-02-01
* Add experimental support for cached compressions•••This adds optional caching for alternative compressions of stored nars. You could store lzip nars for example, but then compute, cache and provide zstd nars for some stored nars. Christopher Baines2023-01-16
* Add some instrumentation around the databaseChristopher Baines2022-06-24
* Improve handling of nar removal•••When --storage is set and not set. Christopher Baines2022-05-19
* Fiddle more with the nar removal criteria•••This should make the singular stored-on and and'ed stored-on work properly. Christopher 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 database•••Otherwise, anything starting the service may time out if the database file is large. Christopher 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 metrics•••In a format understood by Prometheus. Christopher Baines2022-04-17
* Support passing a log-level to the nar-herder server•••This means that you can disable the output of requests by specifying a log-level of INFO or greater. Since the nar-herder may respond to so many requests, logging each one is a bit excessive. Christopher Baines2022-04-17
* Support inserting tags when inserting narinfos•••This is the beginning of implementing support for tagging. The communicating of tags through changes still needs implementing. Christopher Baines2022-03-13
* Support specifying TTL's for narinfo responses•••Using the same approach as guix publish. Christopher 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
* Fix import trying to import argumentsChristopher Baines2021-12-12
* Get most of the functionality sort of working•••At least working enough to start trying this out, and finding the problems. Christopher Baines2021-12-12