The root of the issue is the length of transactions and when conda-store-server is initially starting it attempts to update the sqlite database with bulk inserts. I believe bulk inserts are the key problem here.
The sqlite database currently gets locked frequently.
Expected behavior
SQLite should be a great database choice for sqlite. Especially for the local use case.
@costrouc Could you please add more thoughts here from today's meeting? You had some other ideas on what might help and some differences between SQLite and Postgres.
Describe the bug
The root of the issue is the length of transactions and when conda-store-server is initially starting it attempts to update the sqlite database with bulk inserts. I believe bulk inserts are the key problem here.
The sqlite database currently gets locked frequently.
Expected behavior
SQLite should be a great database choice for sqlite. Especially for the local use case.
How to Reproduce the problem?
Run conda-store-server locally.
Output
No response
Versions and dependencies used.
No response
Anything else?
No response