Skip to content
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

Enhancement: Payara should use Jandex to speed up CDI deployments #7079

Closed
lprimak opened this issue Nov 21, 2024 · 6 comments
Closed

Enhancement: Payara should use Jandex to speed up CDI deployments #7079

lprimak opened this issue Nov 21, 2024 · 6 comments
Assignees
Labels
Status: Open Issue has been triaged by the front-line engineers and is being worked on verification Type: Enhancement Label issue as an enhancement request

Comments

@lprimak
Copy link
Contributor

lprimak commented Nov 21, 2024

Brief Summary

CDI deployment speed could use improvement

Jandex is much faster than using class scanning, because it's done at build time and can be cached.
Using Jandex could speed to deployment by orders of magnitude.
Jandex indexes should be used and / or cached for all internal Payara CDI extensions

Expected Outcome

Jandex is used for all CDI modules, including internal ones.

Current Outcome

Jandex is not used

Alternatives

None

Context

No response

@lprimak lprimak added Status: Open Issue has been triaged by the front-line engineers and is being worked on verification Type: Enhancement Label issue as an enhancement request labels Nov 21, 2024
@artur-mal
Copy link

The proposed enhancement has been submitted for an open vote.

@artur-mal artur-mal added the Status: Voting Enhancement request has been submitted to an open vote to engage users label Nov 26, 2024
@lprimak
Copy link
Contributor Author

lprimak commented Nov 26, 2024

I'll probably get a PR going on this one as well

Copy link

github-actions bot commented Dec 1, 2024

Greetings,
This enhancement request has been selected by the Payara Community as the most voted enhancement of this month and
thus will be escalated to our product development backlog.

@github-actions github-actions bot removed Type: Enhancement Label issue as an enhancement request Status: Voting Enhancement request has been submitted to an open vote to engage users labels Dec 1, 2024
@artur-mal
Copy link

@lprimak , could you kindly confirm if you plan to implement the enhancement you suggested?
If so, I will proceed with closing this issue.

@artur-mal artur-mal added the Type: Enhancement Label issue as an enhancement request label Dec 6, 2024
@lprimak
Copy link
Contributor Author

lprimak commented Dec 6, 2024

Yes, this will be my last one for the year :)

@artur-mal
Copy link

Thank you for the confirmation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Open Issue has been triaged by the front-line engineers and is being worked on verification Type: Enhancement Label issue as an enhancement request
Projects
None yet
Development

No branches or pull requests

2 participants