aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Show backtraces for fetch-file exceptionsChristopher Baines2023-09-12
* Make sure to use streaming http requests everywhereChristopher Baines2023-09-12
* Add some more loggingChristopher Baines2023-09-12
* Enforce an ordering in database-select-recent-changesChristopher Baines2023-09-12
* Remove some unused importsChristopher Baines2023-09-12
* Use fibers in fast-download-narsChristopher 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
* Add new fibers timeout utilsChristopher Baines2023-09-12
* Remove set-socket-timeoutChristopher Baines2023-09-12
* Stop using with-port-timeoutsChristopher Baines2023-09-12
* Move most maintenance activity to fibersChristopher Baines2023-09-12
* Switch to cooperative schedulingChristopher Baines2023-09-12
* Correct the metric problems from introducing fold-nar-filesChristopher Baines2023-09-12
* Name an unnamed threadChristopher Baines2023-09-08
* Name some worker threadsChristopher Baines2023-09-08
* Avoid fast-download-nars from calling get-nar-filesChristopher Baines2023-09-08
* Add fold-nar-files and use it in a few placesChristopher Baines2023-09-08
* Add datastore-fold-all-narinfo-filesChristopher Baines2023-09-07
* Set thread names for worker threadsChristopher Baines2023-09-07
* Include metrics for ports and file descriptorsChristopher Baines2023-09-07
* Use call-with-duration-metric helperChristopher Baines2023-09-07
* Throw some connection caching in for info requestsChristopher Baines2023-07-27
* Add better exception handling and retrying when mirroring narsChristopher Baines2023-07-21
* Try to keep on top of mirroring narsChristopher Baines2023-07-21
* Drop the number of fibers threadsChristopher Baines2023-07-12
* Drop the socket timeout when fetching changesChristopher Baines2023-07-12
* Log just before querying for recent changesChristopher Baines2023-07-08
* 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
* Show progress for downloading the database dumpChristopher Baines2023-06-30
* Update guix-dev.scmChristopher 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