aboutsummaryrefslogtreecommitdiff
path: root/nar-herder/database.scm
Commit message (Expand)AuthorAge
* Show backtraces for exceptions in transactionsChristopher Baines9 days
* Improve database-call-with-transactionChristopher Baines9 days
* Make the number of database reader threads configurableChristopher Baines13 days
* Instrument the database and WAL file sizeChristopher Baines2024-04-01
* Track the number of cached nars scheduled for removalChristopher Baines2024-03-27
* Improve handling of cached narinfos when deletingChristopher Baines2024-03-25
* Rework the cached compressions systemChristopher Baines2024-03-25
* Initialise the recent changes countChristopher Baines2024-03-14
* Use fold-nar-files for check-storageChristopher Baines2023-09-12
* Log the procedure delayed for database operationsChristopher Baines2023-09-12
* Enforce an ordering in database-select-recent-changesChristopher Baines2023-09-12
* Name some worker threadsChristopher Baines2023-09-08
* Add datastore-fold-all-narinfo-filesChristopher Baines2023-09-07
* Use call-with-duration-metric helperChristopher Baines2023-09-07
* Stop mmap'ing the databaseChristopher Baines2023-05-30
* Make more logging output from the database module atomicChristopher Baines2023-05-29
* Log the duration of long database operationsChristopher 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
* 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
* Remove the narinfo id from the narinfo_files queryChristopher Baines2023-02-03
* Add procedure to select narinfo details by hashChristopher Baines2023-02-03
* Remove trailing comma from the initial database SQLChristopher Baines2023-02-02
* Fix the type of the cached narinfo compression when removingChristopher Baines2023-01-31
* Remove cached narinfo file database entries when removing narsChristopher Baines2023-01-31
* Change the worker threads to allow nesting callsChristopher Baines2023-01-16
* Add experimental support for cached compressionsChristopher Baines2023-01-16
* Extract out table-exists?Christopher Baines2022-11-29
* Add index on narinfo_files.narinfo_idChristopher Baines2022-06-24
* Add some instrumentation around the databaseChristopher Baines2022-06-24
* Increase the maximum size of the reader thread poolChristopher Baines2022-06-24
* Support removing nar filesChristopher Baines2022-05-06
* Support inserting tags when inserting narinfosChristopher Baines2022-03-13
* Keep the change datetimes consistent when mirroringChristopher Baines2022-02-15
* Regularly update the database dump and delete recent changesChristopher Baines2021-12-29
* Limit the number of recent changes returnedChristopher Baines2021-12-29
* Fix and test removing narsChristopher Baines2021-12-14
* Add missing sqlite-bind-arguments in database-select-narinfo-filesChristopher Baines2021-12-14
* Fix database-select-latest-recent-change-datetimeChristopher Baines2021-12-13
* Get most of the functionality sort of workingChristopher Baines2021-12-12