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

increase timeout for maximum-startup-sequence-duration as a stopgap #80928

Merged
merged 1 commit into from Aug 3, 2019

Conversation

logicalhan
Copy link
Member

What type of PR is this?

/kind flake

What this PR does / why we need it:

TestStartupSequenceHealthzAndReadyz is flaking (#80748). This is likely due to a race condition in the bootup sequence during TestStartupServerOrDie (which takes longer than 5s to become healthy on CI) and thus never becomes healthy.

In the short term, we can increase the maximum-startup-sequence-duration value such that we give the system more time to actually become healthy before we start the test. In the longer term, @liggitt makes a few compelling arguments for adding a livez endpoint (rather than repurposing healthz the way that I did). If we opt down this path, then we can make corresponding changes to this test.

NONE

/cc @sttts

@k8s-ci-robot k8s-ci-robot requested a review from sttts August 2, 2019 20:54
@k8s-ci-robot k8s-ci-robot added release-note-none Denotes a PR that doesn't merit a release note. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. kind/flake Categorizes issue or PR as related to a flaky test. cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. needs-sig Indicates an issue or PR lacks a `sig/foo` label and requires one. needs-priority Indicates a PR lacks a `priority/foo` label and requires one. area/test sig/testing Categorizes an issue or PR as relevant to SIG Testing. and removed needs-sig Indicates an issue or PR lacks a `sig/foo` label and requires one. labels Aug 2, 2019
@liggitt
Copy link
Member

liggitt commented Aug 2, 2019

/lgtm
/approve

this works to clean up CI, will look for a longer-term fix to make this test more deterministic

@k8s-ci-robot k8s-ci-robot added the lgtm "Looks good to me", indicates that a PR is ready to be merged. label Aug 2, 2019
@liggitt
Copy link
Member

liggitt commented Aug 2, 2019

/kind failing-test

@k8s-ci-robot k8s-ci-robot added the kind/failing-test Categorizes issue or PR as related to a consistently or frequently failing test. label Aug 2, 2019
@liggitt
Copy link
Member

liggitt commented Aug 2, 2019

/area deflake

@k8s-ci-robot k8s-ci-robot added the area/deflake Issues or PRs related to deflaking kubernetes tests label Aug 2, 2019
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: liggitt, logicalhan

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

The pull request process is described here

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

@k8s-ci-robot k8s-ci-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Aug 2, 2019
@k8s-ci-robot k8s-ci-robot merged commit 7c86bdb into kubernetes:master Aug 3, 2019
@k8s-ci-robot k8s-ci-robot added this to the v1.16 milestone Aug 3, 2019
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. area/deflake Issues or PRs related to deflaking kubernetes tests area/test cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. kind/failing-test Categorizes issue or PR as related to a consistently or frequently failing test. kind/flake Categorizes issue or PR as related to a flaky test. lgtm "Looks good to me", indicates that a PR is ready to be merged. needs-priority Indicates a PR lacks a `priority/foo` label and requires one. release-note-none Denotes a PR that doesn't merit a release note. sig/testing Categorizes an issue or PR as relevant to SIG Testing. size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants