This looks good to me.

My only comment is that merge queues have a weird limitation: you cannot
edit the commit message (unlike the traditional flow). I worry that this
will result in lower quality commit messages. Is there a way to configure
where the commit message comes from (PR title/description versus
aggregating all the commit messages in the PR)?

Ismael

On Mon, Feb 3, 2025, 8:02 AM David Arthur <mum...@gmail.com> wrote:

> Happy Monday, all!
>
> I'd like to close out this discussion at some point this week, so I wanted
> to bump this up once before moving to a vote.
>
> Did anyone have other feedback or concerns about moving towards the GitHub
> Merge Queue?
>
> Thanks!
> David A
>
> On Thu, Jan 30, 2025 at 11:11 AM David Arthur <mum...@gmail.com> wrote:
>
> > Uchechi,
> >
> > While the build queue can run the builds concurrently, each build is
> > cumulative.
> >
> > For example, A, B, and C are added to the queue and A causes a problem
> for
> > C.
> >
> > Merge Queue: A, B, C
> >
> > Suppose we have concurrent builds and batching turned on. We might end up
> > with two builds for these three PRs:
> >
> > Build 1: trunk + A
> > Build 2: trunk + A + B + C
> >
> > Each build is going to be cumulative. The point of the concurrency is so
> > we don't have to wait for an in-progress build to finish before we start
> > validating new PRs from the queue. In this case, build 2 would fail and
> PRs
> > B and C would get kicked back to the authors.
> >
> > As you can see, the batching and concurrency can complicate matters a bit
> > which is why I suggest we start with no batching or concurrency.
> >
> > Hope this helps!
> > David A
> >
> > On Wed, Jan 29, 2025 at 2:34 AM Ukpa Uchechi <ukpauchec...@gmail.com>
> > wrote:
> >
> >> Hi David,
> >>
> >> Thanks for this and for your work improving the Kafka CI.
> >>
> >> I have a question:
> >>
> >> A problem was mentioned about two PRs acting against each other when
> >> there’s no delay and being merged concurrently. Wouldn’t this still
> happen
> >> in the queue with concurrent merging as well?
> >> Best Regards,
> >> Uchechi.
> >>
> >> On Fri, 24 Jan 2025 at 03:35, David Arthur <mum...@gmail.com> wrote:
> >>
> >> > Greetings, Kafka community!
> >> >
> >> > At long last, the GitHub Merge Queue is upon us. This is a feature
> that
> >> > many of us have wanted for quite a while. After many months of
> >> discussion,
> >> > the excellent ASF Infra team has delivered!
> >> >
> >> > Since this is quite a significant change, I have written up the
> details
> >> as
> >> > a KIP.
> >> >
> >> >
> >> >
> >>
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-1126%3A+Serialize+changes+to+Kafka+with+build+queue
> >> >
> >> > Please let me know what you think.
> >> >
> >> > --
> >> > David Arthur
> >> >
> >>
> >
> >
> > --
> > David Arthur
> >
>
>
> --
> David Arthur
>

Reply via email to