Hey folks

I think keeping the momentum moving forward is important, so I don’t want
to delay unnecessarily. However, a lot of the US folks have been out of the
office due to the Christmas holiday and many won’t be back until next week.
Personally, I take this time to be able to focus on family and haven’t
spent any time reviewing the Quarkus PR. I am generally familiar with the
work, as I’ve been checking in on it as it was being worked on, but I
definitely want to take a few dedicated hours to test and verify things.

I think it would be best if we put off merging until some time next week so
that everybody has a chance to come back rested from the break and can
really dedicate the appropriate time for such a major change.

Mike

On Wed, Jan 1, 2025 at 5:22 AM Robert Stupp <sn...@snazy.de> wrote:

> Thanks Alex!
>
> I agree and I think we should move forward and merge the Quarkus PR.
>
> Robert
>
>
> On 31.12.24 14:32, Alex Dutra wrote:
> > Hi all,
> >
> > I hope everyone is having a great holiday season so far!
> >
> > Unless I'm mistaken, I think we have an agreement to move forward with
> the
> > switch to Quarkus. I'm wondering when we should merge it? Keeping such a
> large
> > PR open for too long is not ideal, but I also don't want to rush it.
> >
> > Here 's some useful context to help us decide:
> >
> > The PR has been up for review for a few weeks now, and I encourage
> everyone to
> > take a look at it: : https://github.com/apache/polaris/pull/469.
> >
> > See also the proposal document:
> >
> >
> https://docs.google.com/document/d/1C7E0ma6OvHGvWMJlZVkQHBsvPg8Pe9aroDtQ_79SIXY/edit
> >
> > Luckily, the changes are not too invasive for most modules – except for
> the
> > Dropwizard runtime module, of course. People can continue working on
> modules
> > like core, api, persistence, service-common, etc. without much trouble.
> >
> > OTOH, merging soon-ish would settle the dust, and we could start
> focusing more
> > on the new features that we have planned for the next releases.
> >
> > Merging would also unlock a few other PRs that are waiting on the Quarkus
> > switch:
> >
> > - https://github.com/apache/polaris/pull/589 (follow-up to the Quarkus
> PR)
> > - https://github.com/apache/polaris/pull/592 (follow-up to the Quarkus
> PR)
> > - https://github.com/apache/polaris/pull/594 (fixes a sensitive issue)
> >
> > I looked briefly at all the outstanding PRs, and I think that the only
> one that
> > might be affected significantly by the switch to Quarkus is the one that
> > refactors the integration tests:
> >
> > https://github.com/apache/polaris/pull/590
> >
> > In fact, it might be a good idea to merge that one first, since it would
> > somewhat simplify the Quarkus PR itself. That's up for discussion,
> though. It
> > could be merged after as well.
> >
> > Also, Mike's PR that refactors PolarisAuthorizerImpl would be affected,
> albeit
> > in a lesser proportion, by the switch to Quarkus:
> >
> > https://github.com/apache/polaris/pull/465
> >
> > I personally think that the changes in that PR are not too difficult to
> merge
> > after the switch, and I could help with that. But again, that's up for
> > discussion.
> >
> > Merging the Quarkus PR won't be "the end of the road" for the Quarkus
> switch.
> > There are still a few things that we need to do immediately after, like:
> >
> > - Adapting the documentation
> > - Adapting the Docker images
> > - Adapting the Helm chart
> > - Communicating the change to the community
> >
> > All of these are on my TODO list with high priority.
> >
> > And finally, I wanted to mention that the switch in overall aims to be as
> > seamless as possible for users and operators of Polaris, but a few
> things will
> > change, and we need to be prepared for that:
> >
> > - The configuration file will have a new format
> > - Cross-cutting concerns like logging, metrics, and tracing will have
> different
> >    shapes, names, etc.
> >
> > These are noted in the proposal document, but I wanted to mention them
> here as
> > well so that everyone is aware.
> >
> > I am hoping that the switch could be included in the next release, 0.9.0,
> > somewhere in January 2025. I'm looking forward to hearing your thoughts
> on this.
> >
> > I wish you all a great New Year's Eve and a happy New Year!
> >
> > Best regards,
> >
> > Alex
>
> --
> Robert Stupp
> @snazy
>
>

Reply via email to