Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.11: Revert "fix process termination handling for runc exec" #3757

Merged
merged 2 commits into from
Mar 29, 2023

Conversation

coryb
Copy link
Collaborator

@coryb coryb commented Mar 28, 2023

This reverts commit 2f79b14.
Regression caused #3751

Summary:

This commit ended up masking rather than solving the original problem, which was unreaped zombie processes caused by cancelling the context for runc exec processes initiated via the gateway (*Client).NewContainer apis. More discussion for a proper fix in #3754

@coryb coryb requested a review from tonistiigi March 28, 2023 23:36
This reverts commit 2f79b14.

Signed-off-by: coryb <cbennett@netflix.com>
@coryb
Copy link
Collaborator Author

coryb commented Mar 29, 2023

So the changes in this PR were necessary for the tests to pass in 950e06d, I have partially reverted the test case in that PR that require exec handling fixes.

This reverts parts of commit 950e06d.
Specifically the test testClientGatewayContainerCancelExecTty which
requires the reverted 2f79b14 to pass.

Signed-off-by: coryb <cbennett@netflix.com>
@tonistiigi
Copy link
Member

Could you include a quick summary of the issues(s) that would now be reintroduced compared to v0.11.5 that we can include in changelog if we go ahead with the revert.

@coryb
Copy link
Collaborator Author

coryb commented Mar 29, 2023

I updated the description with a summary.

@tonistiigi tonistiigi merged commit 08941b1 into moby:v0.11 Mar 29, 2023
43 checks passed
@tonistiigi
Copy link
Member

LGTM

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.

None yet

2 participants