Repository navigation
fix(envoy-client): release global handle after shutdown - #5848
DevChiniwala wants to merge 2 commits into
Conversation
|
The Co review passed with no findings. GitHub has not run the latest-head Rust CI because it requires maintainer approval: Rust CI. Could a maintainer approve that run so the Envoy lifecycle regression can be checked in CI? The cached handle is cleared only if it still belongs to the stopping instance, before the stopped notification is published. |
|
Updated this branch in 52ca24ac, merging current
Validation on the pushed source tree:
Upstream CI results are still pending; previous runs required maintainer approval. The wasm target and JS protocol generation were not exercised by these native checks. The updated code and regression coverage are pushed and available for review. |
|
Changes look good; no high-confidence bugs or compliance issues found. The global-handle cleanup preserves terminal registration errors and checks instance identity before clearing the cache. The new lifecycle tests cover both ordinary shutdown and rejection retention. No issues found. Checked for bugs and CLAUDE.md compliance; no Limitations: Tests were not run. GitHub authentication was unavailable, so PR status and prior Claude comments could not be verified. Copy prompt to fix all |
Fixes #5766