mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
With --functional mode, each test method runs in its own process so static caches are empty. This causes every method to recreate projects, databases, collections, attributes, and indexes - flooding the serial database worker queue and causing attribute polling timeouts. File-based caching with file locks ensures resources are created once per test class, then shared across all method processes. This restores --functional mode and dramatically reduces worker queue load. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>