mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
Previously every connection pool (console, database, documentsdb, vectorsdb, logs) opened the same SQLite file, so they all serialised through one writer lock — even though they're conceptually independent databases. Treat _APP_DB_SQLITE_PATH as a directory + stem template and replace the stem with the pool key, so each gets its own file and unrelated writes no longer queue against each other. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>