Squirix preview.7 adds disk quotas and per-tenant backpressure to prevent node failures
Squirix, an experimental distributed cache, has released version 0.1.0-preview.7 addressing two critical stability risks: uncontrolled disk growth and noisy-tenant starvation. The update introduces journal disk quotas that reject durable writes exceeding a configured cap, returning a JOURNAL_DISK_QUOTA error (HTTP 429 or gRPC ResourceExhausted) instead of crashing the process. A soft high-water mark at 80% of the limit surfaces pressure details via the health endpoint, while the hard cap at 100% triggers write rejection, keeping the node alive and observable. Per-principal backpressure, keyed by JWT subject or connection ID, prevents a single tenant from overwhelming shared concurrency resources. Squirix remains a preview project with no compatibility guarantees, and its APIs and storage formats may still change during the 0.x series.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in