Commit message (Expand) | Author | Age | |
---|---|---|---|
* | Handle self references when doing checks on narinfo imports | Christopher Baines | 2023-02-15 |
* | Fix import time reference checking | Christopher Baines | 2023-02-08 |
* | Allow disabling dumping the database•••As this takes up quite a lot of space if the database is large. | Christopher Baines | 2023-02-08 |
* | Add a flag to allow ensuring the references for a nar are present | Christopher Baines | 2023-02-06 |
* | Refactor, pulling the narinfo out in to a variable | Christopher Baines | 2023-02-06 |
* | Don't error when removing files that don't exist•••This is useful when removing in bulk and restarting the process. | Christopher Baines | 2023-02-06 |
* | Add some basic functionality to check the size of the stored files | Christopher Baines | 2023-02-06 |
* | Make the log-level a base option | Christopher Baines | 2023-02-06 |
* | Finish an initial implementation of pruning the cached nars | Christopher Baines | 2023-02-04 |
* | Instrument the cached bytes by compression | Christopher Baines | 2023-02-04 |
* | Properly implement cached compression levels•••It was sort of implemented, but I'd missed some bits. | Christopher Baines | 2023-02-03 |
* | Be more flexible with cached compressions•••Allow specifying where to fetch the source files from, enabling cached compressions for mirrors. | Christopher Baines | 2023-02-01 |
* | Make sure to use suspendable ports•••This will allow setting timeouts for network activity. | Christopher Baines | 2023-02-01 |
* | Fix --cached-compression-min-uses handling | Christopher Baines | 2023-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 Baines | 2023-01-16 |
* | Add some instrumentation around the database | Christopher Baines | 2022-06-24 |
* | Improve handling of nar removal•••When --storage is set and not set. | Christopher Baines | 2022-05-19 |
* | Fiddle more with the nar removal criteria•••This should make the singular stored-on and and'ed stored-on work properly. | Christopher Baines | 2022-05-19 |
* | Support removing nar files | Christopher Baines | 2022-05-06 |
* | Initialise the nar_files_total metric when fetching changes | Christopher Baines | 2022-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 Baines | 2022-05-04 |
* | Update the nar_files_total metric when processing changes | Christopher Baines | 2022-05-04 |
* | Fix the default log-level value | Christopher Baines | 2022-05-04 |
* | Expose the nar files stats via a new nar_files_total metric | Christopher Baines | 2022-05-04 |
* | Expose the storage size as a metric | Christopher Baines | 2022-05-04 |
* | Add support for exposing some basic metrics•••In a format understood by Prometheus. | Christopher Baines | 2022-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 Baines | 2022-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 Baines | 2022-03-13 |
* | Support specifying TTL's for narinfo responses•••Using the same approach as guix publish. | Christopher Baines | 2022-02-02 |
* | Regularly update the database dump and delete recent changes | Christopher Baines | 2021-12-29 |
* | Add support for creating a pid file | Christopher Baines | 2021-12-20 |
* | Say when the database download starts | Christopher Baines | 2021-12-13 |
* | Add missing --database-dump option | Christopher Baines | 2021-12-13 |
* | Fix import trying to import arguments | Christopher Baines | 2021-12-12 |
* | Get most of the functionality sort of working•••At least working enough to start trying this out, and finding the problems. | Christopher Baines | 2021-12-12 |