fix(envoy-client): ack terminating stop commands so pegboard-envoy stops replaying them - #5565
Conversation
|
Stack for rivet-dev/actors
Get stack: change zrklppqy |
|
🚅 Deployed to the actors-pr-5565 environment in rivet-frontend
|
47237dc to
de4dd5a
Compare
ReviewClean, well-motivated fix. Sourcing acks from A few things worth a look: 1. The immediate ack sweeps the entire 2. 3. Minor comment accuracy nit. 4. Test coverage suggestion. Nothing blocking, the core fix is sound and matches the stated goal (stop pegboard-envoy from replaying acked-but-forgotten stops). Points 1 and 2 are the ones I'd want a second opinion on before merging. |
ReviewRe-reviewed; the diff is unchanged since the last pass (single commit What it fixes: Correctness — traced and confirmed:
Style/conventions: matches CLAUDE.md — full-sentence comments without dash-fragments, no Security/Performance: no security concerns — this is envoy-client-side protocol bookkeeping on data that was already flowing through the (untrusted per Trust Boundaries) envoy↔pegboard-envoy channel before this change; no new unbounded state is introduced since Minor / non-blocking nits:
Overall: solid, well-tested fix with correct scoping and no regressions found. |
de4dd5a to
7b756e9
Compare
7b756e9 to
cfd6841
Compare
cfd6841 to
01dbe63
Compare
01dbe63 to
cbecbab
Compare
…ops replaying them
cbecbab to
203b9d3
Compare
No description provided.