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 on the current merge commit ( What it fixes: Correctness, traced and confirmed:
Style and conventions: matches CLAUDE.md, full-sentence comments without dash-fragments, no wildcard fallthrough on the Command enum match, hard tabs, structured tracing fields, versioned BARE ( Security and performance: no security concerns, this is envoy-client-side protocol bookkeeping on data already flowing through the (untrusted per Trust Boundaries) envoy to pegboard-envoy channel; no new unbounded state, since Test coverage: the four new tests ( 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
cbecbab to
203b9d3
Compare
203b9d3 to
3411262
Compare
…ops replaying them
3411262 to
346d4c7
Compare
No description provided.