-
Notifications
You must be signed in to change notification settings - Fork 9.2k
HADOOP-18098. Basic verification for the release candidate vote #3944
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
Conversation
|
For 3.3.2RC3, here is the sample command: |
|
💔 -1 overall
This message was automatically generated. |
dev-support/hadoop-vote.sh
Outdated
| function build_from_source() { | ||
| rm -f "${OUTPUT_PATH_PREFIX}"_build_from_source | ||
| # No unit test run. | ||
| mvn clean install "${MVN_PROPERTIES[@]}" -DskipTests 2>&1 | tee "${OUTPUT_PATH_PREFIX}"_build_from_source && BUILD_FROM_SOURCE_PASSED=1 |
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.
it would be great to build with additional profiles:
-Pyarn-ui as well as -Pnative to build native code (ok, maybe optional)
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.
Sounds good, added an option to add list of profiles to use. Hence, now the command can be:
./dev-support/hadoop-vote.sh -s https://people.apache.org/~sunchao/hadoop-3.3.2-RC2/ -k D8F1A97BE51ECA98 -o /tmp/hadoop3.3.2RC20/ -P native -P yarn-ui
|
💔 -1 overall
This message was automatically generated. |
|
Some sample results for the latest RCs: After cleaning my local .m2 cache, I saw build failing due to the known issue as discussed on the VOTE thread. Once we have the new RC, I will use this script to provide the basic verification of the RC. |
|
I think this is good... Thanks Viraj. Do we have to wait for the next RC before merging this? |
|
I believe we are good to merge this and we can directly test for successful result when new RC lands. Just in case some minor bug is encountered later, I will create addendum for sure. |
Description of PR
We should provide script for the basic sanity of Hadoop release candidates. It should include:
Although we can include unit test as well, but overall unit test run is going to be significantly higher, and precommit Jenkins builds provide better view of UT sanity.
How was this patch tested?
Locally
For code changes: