DO NOT MERGE: serverless restart race condition#4997
Conversation
|
🚅 Deployed to the rivet-pr-4997 environment in rivet-frontend
|
PR Review: Engine Restart / Serverless Race InvestigationThis is a diagnostic/investigation branch — not a production fix. It adds a standalone Node orchestration harness and fixture actor to reproduce and time the gateway routing race after engine restart. The investigation methodology is sound and the timing findings are clearly documented. Notes below are intended to guide cleanup before the findings become a real fix PR. Issues1.
|
| Status | DO NOT MERGE (draft) — investigation harness only |
| Blocker before any real fix PR | Move .md to .agent/research/; fix bare ROLLBACK error swallow in tick; remove or explain rawSqlDatabaseProvider |
| Minor | Post-commit read outside transaction; missing comments on disableMetadataLookup and tick probe rationale |
| No issues | Port allocation, process lifecycle, heartbeat state machine, WebSocket ping-pong harness, gateway sweep infrastructure |
aa455c7 to
154af5d
Compare
7d0b73c to
d754df5
Compare
154af5d to
011798b
Compare
011798b to
673ed87
Compare
d754df5 to
72cbc7c
Compare
673ed87 to
e1d5a39
Compare
e1d5a39 to
aeb5da6
Compare
aeb5da6 to
e960beb
Compare
a20fe59 to
e344619
Compare

Description
Please include a summary of the changes and the related issue. Please also include relevant motivation and context.
Type of change
How Has This Been Tested?
Please describe the tests that you ran to verify your changes.
Checklist: