-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Initial aggregator picks. #13974
Initial aggregator picks. #13974
Conversation
af5043d
to
0de5083
Compare
@ncdc looks like it was just a networking test flake. Lots of picks, two small commits on top for fitting |
[test] |
LGTM [merge] FYI @liggitt @smarterclayton @sttts in case you want to review too. |
@stevekuznetsov looks like the queue prioritization may be broken. I'm seeing very recent pulls ahead of this one on https://ci.openshift.redhat.com/merge_queue/origin.html @ncdc do you want to try to stack even deeper on this pull (it's already got 14 commits) to try to make it in time for dcut? |
pulls are ordered by the commit date, not the PR open date. |
Not that I'm whining about a typo fix taking 90 minutes in our queue or anything... Wish we had retest-not-required |
yeah, they are. from #14177:
from your pr:
his commit date is may 12th, yours is may 15th. |
Heh. That means people who have to rebase constantly lose position. Ouch. |
yup. it also means one jerk w/ a broken PR and an old commit date can hog the top of the queue indefinitely by hammering the merge tag. |
Really hoping that wasn't me. |
it's only a theoretical exploit. not aware of anyone who's done it. |
re[test] |
Evaluated for origin test up to 56555fd |
re[merge] failed on idling before. |
continuous-integration/openshift-jenkins/test SUCCESS (https://ci.openshift.redhat.com/jenkins/job/test_pull_request_origin/1559/) (Base Commit: eb0b1b8) |
#14236 re[merge] |
#14236 re[merge] |
Yep, that works. Green test though. :) |
#14236 re[merge] |
1 similar comment
#14236 re[merge] |
The argument for it working this way was that it rewards people who finish their code, instead of penalizing people who couldn't get their code reviewed. As faking the commit date is easy, if it is found that developers are using that to game the queue, we will need to reconsider how pull requests are ordered. |
Evaluated for origin merge up to 56555fd |
continuous-integration/openshift-jenkins/merge SUCCESS (https://ci.openshift.redhat.com/jenkins/job/merge_pull_request_origin/698/) (Base Commit: ab8f4fc) (Image: devenv-rhel7_6240) |
The end effect is that structural change becomes virtually impossible since every rebase pushes you back to the end of a 24 hour+ queue. Not being familiar with the code, is it easy to order on first |
When I proposed that approach in the past I was met with resistance from members of the team who thought the current approach was ideologically better. We can revisit the subject if you'd like - start a thread on the mailing list, maybe? Unclear what the general attitude is today. |
Fixes #13558
Initial picks for wiring the aggregator in from the API server for alpha enablement.
[test]