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. |
ReviewI reviewed the diff in Correctness I traced the logic carefully, including the interaction with dedup (
No bugs found here. Minor / nit-level observations
Style / conventions Matches CLAUDE.md conventions well: comments are full sentences without dashes, no Security / Performance No security concerns. This is internal envoy-client protocol handling for ack bookkeeping, not parsing untrusted input differently than before. Performance impact is negligible: one extra small Overall: solid, well-tested fix with a clear, correct rationale. Only the two minor nits above, neither blocking. |
de4dd5a to
7b756e9
Compare
7b756e9 to
cfd6841
Compare
cfd6841 to
01dbe63
Compare
…ops replaying them
01dbe63 to
cbecbab
Compare
No description provided.