You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: src/main/asciidoc/_chapters/developer.adoc
+21-1Lines changed: 21 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1004,7 +1004,18 @@ Regards the latter, run `mvn apache-rat:check` to verify all files are suitably
1004
1004
See link:http://search-hadoop.com/m/DHED4dhFaU[HBase, mail # dev - On recent discussion clarifying ASF release policy]
1005
1005
for how we arrived at this process.
1006
1006
1007
-
To help with the release verfication `hbase-vote.sh` shell script is available under `dev-support` directory of HBase source. Following are the usage details.
1007
+
To help with the release verification, please follow the guideline below and vote based on the your verification.
1008
+
1009
+
=== Baseline Verifications for Voting Release Candidates
1010
+
1011
+
Although contributors have their own checklist for verifications, the following items are usually used for voting on release candidates.
1012
+
1013
+
* CHANGES.md if any
1014
+
* RELEASENOTES.md (release notes) if any
1015
+
* Generated API compatibility report
1016
+
** For what should be compatible please refer the link:https://hbase.apache.org/book.html#hbase.versioning[versioning guideline], especially for items with marked as high severity
1017
+
* Use `hbase-vote.sh` to perform sanity checks for checksum, signatures, files are licensed, built from source, and unit tests.
1018
+
** `hbase-vote.sh` shell script is available under `dev-support` directory of HBase source. Following are the usage details.
-o | --output-dir '</path>' directory which has the stdout and stderr of each verification target
1029
1040
----
1041
+
* If you see any unit test failures, please call out the solo test result and whether it's part of flaky (nightly) tests dashboard, e.g. link:https://builds.apache.org/view/H-L/view/HBase/job/HBase-Find-Flaky-Tests/job/master/lastSuccessfulBuild/artifact/dashboard.html[dashboard of master branch] (please change the test branch accordingly).
1042
+
1043
+
=== Additional Verifications for Voting Release Candidates
1044
+
1045
+
Other than the common verifications, contributors may call out additional concerns, e.g. for a specific feature by running end to end tests on a distributed environment. This is optional and always encouraged.
1046
+
1047
+
* Start a distributed HBase cluster and call out the test result of specific workload on cluster. e.g.
1048
+
** Run basic table operations, e.g. `create/put/get/scan/flush/list/disable/drop`
1049
+
** Run built-in tests, e.g. `LoadTestTool` (LTT) and `IntegrationTestBigLinkedList` (ITBLL)
0 commit comments