Skip to content

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

Merged
tonistiigi merged 2 commits into
moby:v0.11from
coryb:v0.11
Mar 29, 2023
Merged

v0.11: Revert "fix process termination handling for runc exec"#3757
tonistiigi merged 2 commits into
moby:v0.11from
coryb:v0.11

Conversation

@coryb
Copy link
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
Copy Markdown
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
@tonistiigi
Copy link
Copy Markdown
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.

2 participants