aboutsummaryrefslogtreecommitdiff
path: root/nar-herder/database.scm
Commit message (Collapse)AuthorAge
* Add index on narinfo_files.narinfo_idChristopher Baines2022-06-24
| | | | | This is important for finding narinfo_files by narinfo, which happens in database-select-narinfo-files.
* Add some instrumentation around the databaseChristopher Baines2022-06-24
|
* Increase the maximum size of the reader thread poolChristopher Baines2022-06-24
| | | | As I think this might be a bottleneck.
* Support removing nar filesChristopher Baines2022-05-06
|
* Support inserting tags when inserting narinfosChristopher Baines2022-03-13
| | | | | | This is the beginning of implementing support for tagging. The communicating of tags through changes still needs implementing.
* Keep the change datetimes consistent when mirroringChristopher Baines2022-02-15
| | | | | As this ensures that changes aren't missed when the mirror inserts things later than the origin.
* Regularly update the database dump and delete recent changesChristopher Baines2021-12-29
|
* Limit the number of recent changes returnedChristopher Baines2021-12-29
| | | | So that requests for recent changes don't time out.
* 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
At least working enough to start trying this out, and finding the problems.