Field notes from the cave

ADR-0018: Concurrency — thread-per-core network, shared locked storage

Status: Accepted (2026-06-10). Details ADR-0001/0002 and records the v1 trade-offs.

Context

The server needs many in-flight requests without handing connection state or payload buffers between workers. The original blocking, one-connection-per-worker loop remains as a memcache fallback; io_uring event loops are now the default and the only HTTP/HTTPS implementation.

Decision

Trade-offs

Consequences