Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@haircommander
Copy link
Member

Even if we kill the process, we still need to wait for it, or else we'll reap a zombie.

Signed-off-by: Peter Hunt [email protected]

What type of PR is this?

What this PR does / why we need it:

Which issue(s) this PR fixes:

Special notes for your reviewer:

Does this PR introduce a user-facing change?

Fix a case where conmon children are sometimes leaked

@openshift-ci openshift-ci bot added release-note Denotes a PR that will be considered when it comes time to generate release notes. dco-signoff: yes Indicates the PR's author has DCO signed all their commits. labels Dec 13, 2021
@openshift-ci
Copy link
Contributor

openshift-ci bot commented Dec 13, 2021

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: haircommander

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot requested a review from kolyshkin December 13, 2021 19:19
@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Dec 13, 2021
Even if we kill the process, we still need to wait for it, or else we'll reap a zombie.

Signed-off-by: Peter Hunt <[email protected]>
@codecov
Copy link

codecov bot commented Dec 13, 2021

Codecov Report

Merging #5500 (9f81e4a) into main (d57d291) will decrease coverage by 0.01%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main    #5500      +/-   ##
==========================================
- Coverage   43.27%   43.26%   -0.02%     
==========================================
  Files         120      120              
  Lines       11995    12001       +6     
==========================================
+ Hits         5191     5192       +1     
- Misses       6309     6314       +5     
  Partials      495      495              

@haircommander haircommander added this to the 1.23 milestone Dec 13, 2021
Copy link
Member

@mrunalp mrunalp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Dec 13, 2021
@haircommander
Copy link
Member Author

/override ci/openshift-jenkins/integration_crun

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Dec 13, 2021

@haircommander: Overrode contexts on behalf of haircommander: ci/openshift-jenkins/integration_crun

Details

In response to this:

/override ci/openshift-jenkins/integration_crun

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@haircommander
Copy link
Member Author

/test integration_fedora

@openshift-ci
Copy link
Contributor

openshift-ci bot commented Dec 13, 2021

@haircommander: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/openshift-jenkins/integration_crun_cgroupv2 9f81e4a link false /test integration_cgroupv2

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@openshift-bot
Copy link

/retest-required

Please review the full test history for this PR and help us cut down flakes.

@openshift-merge-robot openshift-merge-robot merged commit daab4d1 into cri-o:main Dec 13, 2021
@haircommander
Copy link
Member Author

/cherry-pick release-1.22

@openshift-cherrypick-robot

@haircommander: new pull request created: #5503

Details

In response to this:

/cherry-pick release-1.22

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@haircommander
Copy link
Member Author

lack added a commit to lack/cri-o that referenced this pull request Mar 22, 2022
In cri-o#5500, defensive code was added to ensure all child processes are
cleaned up when conmon early initialization fails.  This bats test
forces one of the error scenarios (by adding an unparseable workload
annotation to a container) and then ensures no zombies leak in this
failure scenario.

Verified by temporarily reverting cri-o#5500 (test fails with 10 zombies
created), then bringing back cri-o#5500 (test passes)

Signed-off-by: Jim Ramsay <[email protected]>
lack added a commit to lack/cri-o that referenced this pull request Mar 22, 2022
In cri-o#5500, defensive code was added to ensure all child processes are
cleaned up when conmon early initialization fails.  This bats test
forces one of the error scenarios (by adding an unparseable workload
annotation to a container) and then ensures no zombies leak in this
failure scenario.

Verified by temporarily reverting cri-o#5500 (test fails with 10 zombies
created), then bringing back cri-o#5500 (test passes)

Signed-off-by: Jim Ramsay <[email protected]>
lack added a commit to lack/cri-o that referenced this pull request Mar 22, 2022
In cri-o#5500, defensive code was added to ensure all child processes are
cleaned up when conmon early initialization fails.  This bats test
forces one of the error scenarios (by adding an unparseable workload
annotation to a container) and then ensures no zombies leak in this
failure scenario.

Verified by temporarily reverting cri-o#5500 (test fails with 10 zombies
created), then bringing back cri-o#5500 (test passes)

Signed-off-by: Jim Ramsay <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. dco-signoff: yes Indicates the PR's author has DCO signed all their commits. lgtm Indicates that a PR is ready to be merged. release-note Denotes a PR that will be considered when it comes time to generate release notes.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants