Design the high-level layout of Tez backend.
Add a base abstract class for ExecutionEngine
Uploading a first draft. The patch includes skeleton classes that I think we need to implement.
Linking the RB url.
Can I commit this into tez-branch? Or is someone going to give me a +1?
Minor clean ups. Note the latest patch depends on PIG-3471.
+1. LGTM. Thanks for doing this!
Minor: This is just the skeleton code to enable Tez implementation and there are no tests added, why do we allocate more memory for unittests now, is that because of Tez/Yarn?
Aniket Mokashi, thank you for taking a look.
Regarding your comment on JVM heap size on unit test, I just found some unit test cases (e.g. TestPigServer) fail with OOM when running with Hadoop-2.1.0-beta so increased the heap size to keep my jenkins build happy for now.
Committed to tez branch.