Skip to content

ExitChannel to allow to wait for envoy process to exit#456

Merged
mathetake merged 2 commits intomasterfrom
exitchannel
Mar 18, 2025
Merged

ExitChannel to allow to wait for envoy process to exit#456
mathetake merged 2 commits intomasterfrom
exitchannel

Conversation

@mathetake
Copy link
Copy Markdown
Contributor

No description provided.

Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
@mathetake mathetake requested a review from arkodg March 18, 2025 21:06
Signed-off-by: Takeshi Yoneda <t.y.mathetake@gmail.com>
@mathetake mathetake merged commit b69d1c0 into master Mar 18, 2025
7 checks passed
@mathetake mathetake deleted the exitchannel branch March 18, 2025 22:48
@mathetake
Copy link
Copy Markdown
Contributor Author

I think I will redo this

mathetake added a commit that referenced this pull request Mar 19, 2025
codefromthecrypt added a commit that referenced this pull request Jul 18, 2025
This implements ctrl+c twice functionality where the first interrupt
starts graceful shutdown and any subsequent interrupt forces immediate
exit via os.Exit(1).

The implementation handles normal shutdown scenarios gracefully. The
known limitation on Darwin (envoy orphaning on SIGKILL) is documented
and tested.

Fixes #456
codefromthecrypt added a commit that referenced this pull request Jul 18, 2025
This implements ctrl+c twice functionality where the first interrupt
starts graceful shutdown and any subsequent interrupt forces immediate
exit via os.Exit(1).

The implementation handles normal shutdown scenarios gracefully. The
known limitation on Darwin (envoy orphaning on SIGKILL) is documented
and tested.

Fixes #456

Signed-off-by: Adrian Cole <adrian@tetrate.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants