Something went wrong. Try again.
atmo.rsvp
Something went wrong. Try again.
Merge pull request #62: arm the Meilisearch sink on cron ticks, inside the ingest budget master
The cron handler previously called ensureInit without env, so the search sink was never armed on scheduled ticks and ingest never fed Meilisearch. It now passes env, and the arming call runs inside the existing ingest timeout race rather than ahead of it, so a stalling settings endpoint cannot push a tick past the cron interval. The settings PATCH is bounded by an AbortSignal, which also backstops the user-facing xrpc arming path. Adds tests pinning that an arming failure neither 500s the tick nor stops ingest, and that arming and ingest share one budget.
Author Tom Scanlan Committer GitHub Date (Jul 9, 2026, 2:50 PM UTC) Commit 2d31b4ac 2d31b4ac5fd7f860f440406f14d69a979b784e60 Parent 380f140d 380f140d91dc57b3b60086a9b4d98acf7be471fa