Quite a bit of work has gone into the TEZ-398 branch over the past 2-3 weeks to clean up the tez-engine APIs, so that it is easier to write custom Inputs, Outputs and Processors.
In it's current state, regular MR jobs and MRR* chains are running. Also, all the unit tests pass. We should merge this back into master, and continue further development there. I'll merge the changes tomorrow or day after if there are no objections. https://issues.apache.org/jira/browse/TEZ-398 has a document detailing some of these changes (although a little stale now) and a list of JIRAs for the changes that have gone in. The pending jiras under this umbrella jira are not blockers for the API changes - and can continue on the main branch. Thanks - Sid
