aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAge
* Remove get-nar-filesChristopher Baines2023-09-12
* Use fold-nar-files for check-storageChristopher Baines2023-09-12
* Don't use JIT on aarch64Christopher Baines2023-09-12
* Add more logging around requesting recent changesChristopher Baines2023-09-12
* Cleanup handling of the nar_files_total metricChristopher Baines2023-09-12
* Remove the get-nar-files call from the fetch changes fiberChristopher Baines2023-09-12
* Log the procedure delayed for database operationsChristopher Baines2023-09-12
* Name the fibers threadsChristopher Baines2023-09-12
* Change the maintenance thread to not be cooperativeChristopher Baines2023-09-12
* Sleep on exceptions in the recent change removal fiberChristopher Baines2023-09-12
* 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