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
Propose replacing github label priority/failing-test with kind/failing-test #1579
Comments
While one might argue simply that all tests must pass and any failure is gating, failing test and criticality are orthogonal to me here especially in light of your discussion in the SIG-testing session at KubeCon: if there are highly fail-likely scenarios that go unaddressed for a long time, those will dilute or confuse critical prioritization. The proposal makes sense. Do you see kind/flake as probably a second level triage assessment? For example a kind/failing-test is probably the first determination, and then with some more understanding of variability of the test's outcome it gets further classified as a flake? I suppose there's utility in having both. |
Personally I would probably use |
Opened kubernetes/test-infra#6642 to actually do this. |
@cblecker you opened a PR for this, then closed it. How were you planning to proceed from here? I'd like to get this settled. |
Note to self: none of the devstats links work anymore, I think the dashboard got renamed |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with Send feedback to sig-testing, kubernetes/test-infra and/or fejta. |
/remove-lifecycle stale |
/assign |
Ah, I was going to write one up today, but am happy to wait for you. |
Opening PR's to change docs per https://github.com/search?q=org%3Akubernetes+priority%2Ffailing-test&type=Code |
kubernetes-dev thread asking for comment: https://groups.google.com/d/msg/kubernetes-dev/W_LfpE1iGlE/o8-M_J5xBgAJ Will roll out sometime after 3pm PT Wed 7/25 if I hear no objections |
The reason I proposed priority/failing-test originally was because the auto-filing bot was DoSing other priority labels, and the issues were piling up without action -- clearly they weren't being treated as urgent, and many weren't actually urgent. If the issues are being filed by humans and are actually treated as urgent, it's fine to use other priorities. |
I've removed holds from the linked PR's. Will e-mail out once I see the label_sync has happened |
Migration complete:
/close |
As CI Signal Lead for 1.9 I often found myself filing issues with
priority/critical-urgent
priority/failing-test
. Having two priorities assigned to an issue seems... weird. I think the idea was to encourage folks to prioritize failing tests as the most important thing. I'm not sure how well that has worked in practice.It would make more sense to me if we called it
kind/failing-test
, to separate fromkind/bug
orkind/flake
. I could then say that kubernetes/test-infra#6095 holds true, that an issue should only ever have one priority label applied to it.I went digging through devstats and maybe it hurts my case. It does look like
priority/failing-test
issues get closed a little more quickly thanpriority/critical-urgent
issues. That said, I would argue it comes from effectively triaging failing tests into a bucket, not so much that the bucket has the word "priority" in it.ref: trying to make github issue labels more sane kubernetes/kubernetes#57911
WDYT? @kubernetes/sig-contributor-experience-misc-use-only-as-a-last-resort
The text was updated successfully, but these errors were encountered: