If you'd like to report a bug in Tez or ask for a new feature, open an issue on the Apache Tez JIRA. For general usage help, you should email the user mailing list. For developers contributing to Tez and are looking for help, you should an email to the dev mailing list.
Set the following fieldss:
Issue Type: Generally, this will be one of Bug, Improvement and New Feature.
Priority: Set priority based on severity of the issue.
Affects Version: For Bugs, assign at least one version that is known to exhibit the problem or needs the change.
Do not set the following fields:
Target Version: This designates a potential target version in which this fix will likely land.
Fix Version. This is assigned by committers only when resolved.
Fork the Github repository at http://github.com/apache/tez if you haven't already
Clone your fork, create a new branch, push commits to the branch.
Compile and run some tests in the modules that you've touched + in tez-tests module as a smoke test
Open a pull request against the master branch of apache/tez. (Only in special cases would the PR be opened against other branches.
The PR title should be of the form [TEZ-xxxx]
Title, where TEZ-xxxx is the relevant JIRA number and Title will be the JIRA's title.
If the pull request is still a work in progress, and so is not ready to be merged, but needs to be pushed to Github to facilitate review, then add [WIP]
after the JIRA id.
Please state that the contribution is your original work and that you license the work to the project under the project's open source license.
The PR will trigger a precommit testing which comments back on the PR