aboutsummaryrefslogtreecommitdiff
path: root/nar-herder
Commit message (Expand)AuthorAge
...
* Cleanup temp files on exceptions when generating cached compressionsChristopher Baines2023-07-08
* Name some more threadsChristopher Baines2023-07-08
* Set low level timeouts for HTTP requestsChristopher Baines2023-06-30
* Add some more network connection timeout helpersChristopher Baines2023-06-30
* Refactor, making some code less nestedChristopher Baines2023-06-30
* Ensure that nar requests are for the right filenameChristopher Baines2023-05-31
* Stop mmap'ing the databaseChristopher Baines2023-05-30
* Add loop detection for nar requestsChristopher Baines2023-05-29
* Make more logging output from the database module atomicChristopher Baines2023-05-29
* Insert cached narinfo files in a transactionChristopher Baines2023-05-29
* Improve HEAD request handlingChristopher Baines2023-05-22
* Avoid generating cached compressions of already compressed filesChristopher Baines2023-05-22
* Better handle invalid GET /nar/ requestsChristopher Baines2023-05-22
* Better handle /file requests where the nar is known but unavailableChristopher Baines2023-05-21
* Fix misleading log messageChristopher Baines2023-05-21
* Include the response code in some errorsChristopher Baines2023-05-21
* Name the cached compression work queueChristopher Baines2023-05-21
* Add exception handling to the recent change removal threadChristopher Baines2023-05-20
* Remove recent changes in transactionChristopher Baines2023-05-20
* Use a explicit transaction when removing cache narinfo file entriesChristopher Baines2023-05-20
* Log the duration of long database operationsChristopher Baines2023-05-20
* Tweak code for removing cached narsChristopher Baines2023-05-20
* Port with-port-timeout improvements from the build coordinatorChristopher Baines2023-05-20
* Port work queue improvements from the build coordinatorChristopher Baines2023-05-20
* Port worker-thread improvements from the build coordiantorChristopher Baines2023-05-20
* Remove trailing commaChristopher Baines2023-05-17
* Record when a narinfo is addedChristopher Baines2023-05-17
* Enable SQLite to mmap the database fileChristopher Baines2023-05-17
* Add metrics for Guile internal timesChristopher Baines2023-05-14
* Fix handling /file/ requests where no file is foundChristopher Baines2023-05-03
* Add HEAD request support for /file/Christopher Baines2023-05-03
* Set thread namesChristopher Baines2023-05-01
* Don't use chunked responses when responding with JSONChristopher Baines2023-02-09
* Allow disabling dumping the databaseChristopher Baines2023-02-08
* Fix uri encoding issues with respect to cached compression filesChristopher Baines2023-02-07
* Speed up removing narinfosChristopher Baines2023-02-06
* Don't error when removing files that don't existChristopher Baines2023-02-06
* Create some indexes on tags and referencesChristopher Baines2023-02-06
* Handle busy databases in database-call-with-transactionChristopher Baines2023-02-06
* Fix some indentationChristopher Baines2023-02-06
* Fix missing uri decoding of the URLChristopher Baines2023-02-06
* Add some basic functionality to check the size of the stored filesChristopher Baines2023-02-06
* Finish an initial implementation of pruning the cached narsChristopher Baines2023-02-04
* Instrument the cached bytes by compressionChristopher Baines2023-02-04
* Fix initially computing the cached bytes by compressionChristopher Baines2023-02-04
* Fix the nar request metrics for cached narsChristopher Baines2023-02-04
* Properly implement cached compression levelsChristopher Baines2023-02-03
* Remove the narinfo id from the narinfo_files queryChristopher Baines2023-02-03
* Track nar requests by narinfo systemChristopher Baines2023-02-03
* Don't get the narinfo id from the narinfo files queryChristopher Baines2023-02-03