[release/1.7] integration: regression test for issue 10589#10682
Conversation
Signed-off-by: Samuel Karp <samuelkarp@google.com> (cherry picked from commit 5f37a2c) Signed-off-by: Samuel Karp <samuelkarp@google.com>
|
@samuelkarp: GitHub didn't allow me to request PR reviews from the following users: corhere. Note that only containerd members and repo collaborators can review this PR, and authors cannot review their own PRs. DetailsIn response to this:
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-sigs/prow repository. |
0bc80f3 to
fa5fbdd
Compare
|
|
Yep, looks like I need to make sure the test only runs for |
This issue was caused by a race between init exits and new exec process tracking inside the shim. The test operates by controlling the time between when the shim invokes "runc exec" and when the actual "runc exec" is triggered. This allows validating that races for shim state tracking between pre- and post-start of the exec process do not exist. Relates to containerd#10589 Signed-off-by: Samuel Karp <samuelkarp@google.com> (cherry picked from commit 18725f0) Signed-off-by: Samuel Karp <samuelkarp@google.com>
fa5fbdd to
0c4ba21
Compare
|
@cpuguy83 Should be fixed; hopefully CI goes green now. |
|
/retest |
|
@cpuguy83 This is green now. |
Manual cherry-pick of #10649
This issue was caused by a race between init exits and new exec process tracking inside the shim. The test operates by controlling the time between when the shim invokes "runc exec" and when the actual "runc exec" is triggered. This allows validating that races for shim state tracking between pre- and post-start of the exec process do not exist.
Relates to #10589
/cc @laurazard @corhere