-
Notifications
You must be signed in to change notification settings - Fork 2.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
Move http configuration to @ConfigMapping #45769
base: main
Are you sure you want to change the base?
Conversation
/cc @brunobat (micrometer), @ebullient (metrics,micrometer), @jmartisk (metrics) |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Nice! A few comments.
You need to mark the legacy config as ignored with Also, didn't we agree that it should be something we merge after the next LTS is branched? I don't mind having a PR, it's cool but should we make it draft until mid-February? |
Ah yes, I'll do that.
Yes, we don't need to merge it now; we can put it in draft. I had the code here to test the performance stuff, and I think it is in good shape now. Also, there are a lot of conflicts every time I need to rebase, so I wanted to keep updating it in small increments instead of waiting weeks until we need to do it. With the PR, it is easier to check the conflicts and fix them. |
That being said, the advantage of merging it now is that extensions will be able to adapt to inject the new interface while still supporting 3.20 LTS. So maybe let's think about it a bit more. And yes, testing things are good performance wise is important if we finally decide to include this in 3.19. |
Sure. |
🎊 PR Preview 32144de has been successfully built and deployed to https://quarkus-pr-main-45769-preview.surge.sh/version/main/guides/
|
I think it's little bit strange to make config classes effectively deprecated with #45781 and not merging this. If you agreed to do this after next LTS, can you point me to the discussion? AFAIK I am watching all the channels, I even opened Quarkus issue so I'd expect to mention. I am interested in reasons because this is something I have been waiting for a long time. I am in no hurry, I'll probably not start on it right now anyway, just curious WHY because this feels like I don't see big picture. |
Hey @michalvavrik ,
Not really, the deprecation is here to draw attention on the fact that they will be dropped at some point.
It was a private discussion with Roberto (sorry!). As I rebased the original PR during the week between Christmas and end of year and Roberto had told me he was also making progress on this, I asked him if he wanted me to close my PR (#45274). You have a point that this discussion should have been public. There are several reasons why we are being extra cautious with Vert.x HTTP (while merging other PRs doing the exact same thing on other extensions):
These two reasons caused us to revert the whole PR in the past: we merged it, then saw the issues and reverted it. I hope it clarifies why we are being extra cautious about Vert.x HTTP. Don't hesitate to ask for clarifications if still unclear in some areas. |
Ok, I didn't consider this. Thanks
yes, that's what I was looking for. Thank you
Don't take me wrong @gsmet , this is not blocking me, I am simply interested in this topic. I didn't mean to make waves. The answer is sufficient. |
Oh I didn't. Your questions were very legitimate. Additional info: I'm working on an ADR to try to schedule how we could phase this thing out. Today was a bit too chaotic for me to finish it but I hope I'll be able to push a first version for discussion tomorrow. |
Kept the old configs for compatibility with
port
androotPath
.