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
Parallelize maven builds by default #22694
Parallelize maven builds by default #22694
Conversation
d4da795
to
8c36b0c
Compare
cc: @aaneja |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The build has several warnings about non-parallelizable plugins. Anything we should do about that?
Thanks for bringing that up. As far as I'm aware, the plugins don't seem to fail when executing. I've personally never seen a build failure that would have been due to that issue. I combed through the build and this is the list of plugins currently marked as "not parallelizable".
Overall, the main effort with removing these warnings would be contacting the maintainers and getting them to issue a patch release with the plugin metadata updated to mark it as thread safe. I think many developers already set the |
presto-proxy/src/test/java/com/facebook/presto/proxy/TestProxyServer.java
Outdated
Show resolved
Hide resolved
8c36b0c
to
9a4aca9
Compare
Adding these parameters defaults all maven builds from this directory to using a parallelized mode if running on a multi-core machine. It can significantly improve build performance when compiling multiple modules.
9a4aca9
to
1e402b8
Compare
Description
Adding these parameters defaults all maven builds from this directory to using a parallelized mode if running on a multi-core machine. It can significantly improve build performance when compiling multiple modules.
Motivation and Context
Faster builds without having to write
-T 1C
for every maven command.Impact
Potentially faster builds. Console output may be intertwined which can make following errors more difficult
Test Plan
N/A
Contributor checklist
Release Notes