Pod Ready++ cont#67406
Conversation
81ba8e9 to
9d0f725
Compare
|
Rebased |
|
/test pull-kubernetes-e2e-kops-aws |
test/e2e/common/pods.go
Outdated
There was a problem hiding this comment.
Instead of sleeping for a fix time, use Eventually or something similar to retry with a timeout.
There was a problem hiding this comment.
Actually, you can just use the validatePodReadiness you wrote here as well for the first check.
There was a problem hiding this comment.
I sleep for 10 seconds. Just to make sure that the status would not change after the reconcile loop takes place.
There was a problem hiding this comment.
Ah I see. I misread your intention. Consider this resolved.
test/e2e/common/pods.go
Outdated
There was a problem hiding this comment.
Make this 20s to lower test flake.
There was a problem hiding this comment.
I originally want to make this 5 seconds. I think kubelet's internal reconcile loop triggers every 10 seconds. I want the status update to be responsive.
There was a problem hiding this comment.
Ack. I still think this might be flaky given that the tests are run in parallel. If you want to test the latency, running a serial test would be better.
10s might be okay now, but please monitor the tests to see if it causes any flake. Actually, could you replace the NodeConformance tag with [NodeFeature:] and promote it later once it's consistently passing?
|
/assign thockin for approval |
|
@freehan: GitHub didn't allow me to assign the following users: for, approval. Note that only kubernetes members and repo collaborators can be assigned. 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/test-infra repository. |
|
/lgtm |
|
New changes are detected. LGTM label has been removed. |
|
Rebased. Reapplying lgtm |
|
/sig node |
|
@tfogo pushed a PR |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: freehan, thockin, yujuhong The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/test all [submit-queue is verifying that this PR is safe to merge] |
|
Automatic merge from submit-queue (batch tested with PRs 67031, 67406). If you want to cherry-pick this change to another branch, please follow the instructions here. |
ref: https://github.com/kubernetes/community/blob/master/keps/sig-network/0007-pod-ready%2B%2B.md