You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tez.apache.org by hi...@apache.org on 2014/02/23 19:40:29 UTC

[1/3] git commit: TEZ-0.3.0-incubating release: Updating INSTALL.txt

Repository: incubator-tez
Updated Branches:
  refs/heads/branch-0.3.0-incubating [created] ab206e509


TEZ-0.3.0-incubating release: Updating INSTALL.txt


Project: http://git-wip-us.apache.org/repos/asf/incubator-tez/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tez/commit/5af9ee73
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tez/tree/5af9ee73
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tez/diff/5af9ee73

Branch: refs/heads/branch-0.3.0-incubating
Commit: 5af9ee73d1e2293efe431bbfc2abd4063e558677
Parents: 52cfa78
Author: Hitesh Shah <hi...@apache.org>
Authored: Sun Feb 23 10:28:56 2014 -0800
Committer: Hitesh Shah <hi...@apache.org>
Committed: Sun Feb 23 10:28:56 2014 -0800

----------------------------------------------------------------------
 INSTALL.txt | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-tez/blob/5af9ee73/INSTALL.txt
----------------------------------------------------------------------
diff --git a/INSTALL.txt b/INSTALL.txt
index f60a487..571dd12 100644
--- a/INSTALL.txt
+++ b/INSTALL.txt
@@ -15,16 +15,16 @@ Install/Deploy Instructions
    - If you would like to create a tarball of the release, use
      "mvn clean package -Dtar -DskipTests=true -Dmaven.javadoc.skip=true"
 3) Copy the tez jars and their dependencies into HDFS.
-   - The tez jars and dependencies will be found in tez-dist/target/tez-0.2.0-SNAPSHOT/tez-0.2.0-SNAPSHOT
+   - The tez jars and dependencies will be found in tez-dist/target/tez-0.3.0-incubating/tez-0.3.0-incubating
      if you run the intial command mentioned in step 2.
    - Assuming that the tez jars are put in /apps/ on HDFS, the command would be
-     "hadoop dfs -put tez-dist/target/tez-0.2.0-SNAPSHOT/tez-0.2.0-SNAPSHOT /apps/"
+     "hadoop dfs -put tez-dist/target/tez-0.3.0-incubating/tez-0.3.0-incubating /apps/"
    - Please do not upload the tarball to HDFS, upload only the jars.
 4) Configure tez-site.xml to set tez.lib.uris to point to the paths in HDFS containing
    the jars. Please note that the paths are not searched recursively so for <basedir>
    and <basedir>/lib/, you will need to configure the 2 paths as a comma-separated list.
    - Assuming you followed step 3, the value would be:
-      "${fs.default.name}/apps/tez-0.2.0-SNAPSHOT,${fs.default.name}/apps/tez-0.2.0-SNAPSHOT/lib/"
+      "${fs.default.name}/apps/tez-0.3.0-incubating,${fs.default.name}/apps/tez-0.3.0-incubating/lib/"
 5) Modify mapred-site.xml to change "mapreduce.framework.name" property from its
    default value of "yarn" to "yarn-tez"
 6) set HADOOP_CLASSPATH to have the following paths in it:


[2/3] git commit: TEZ-0.3.0-incubating release: Updating version in pom files.

Posted by hi...@apache.org.
TEZ-0.3.0-incubating release: Updating version in pom files.


Project: http://git-wip-us.apache.org/repos/asf/incubator-tez/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tez/commit/b9960d28
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tez/tree/b9960d28
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tez/diff/b9960d28

Branch: refs/heads/branch-0.3.0-incubating
Commit: b9960d2817f9e6fa5cf28eb5dbaa949950c16818
Parents: 5af9ee7
Author: Hitesh Shah <hi...@apache.org>
Authored: Sun Feb 23 10:29:31 2014 -0800
Committer: Hitesh Shah <hi...@apache.org>
Committed: Sun Feb 23 10:29:31 2014 -0800

----------------------------------------------------------------------
 docs/pom.xml                   | 2 +-
 pom.xml                        | 2 +-
 tez-api/pom.xml                | 2 +-
 tez-common/pom.xml             | 2 +-
 tez-dag/pom.xml                | 2 +-
 tez-dist/pom.xml               | 2 +-
 tez-mapreduce-examples/pom.xml | 2 +-
 tez-mapreduce/pom.xml          | 2 +-
 tez-runtime-internals/pom.xml  | 2 +-
 tez-runtime-library/pom.xml    | 2 +-
 tez-tests/pom.xml              | 2 +-
 11 files changed, 11 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-tez/blob/b9960d28/docs/pom.xml
----------------------------------------------------------------------
diff --git a/docs/pom.xml b/docs/pom.xml
index 655bdcc..c634c9b 100644
--- a/docs/pom.xml
+++ b/docs/pom.xml
@@ -27,7 +27,7 @@
     <parent>
       <groupId>org.apache.tez</groupId>
       <artifactId>tez</artifactId>
-      <version>0.3.0-incubating-SNAPSHOT</version>
+      <version>0.3.0-incubating</version>
     </parent>
     <artifactId>tez-docs</artifactId>
     <packaging>pom</packaging>

http://git-wip-us.apache.org/repos/asf/incubator-tez/blob/b9960d28/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 83b39ad..edba115 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,7 +19,7 @@
   <groupId>org.apache.tez</groupId>
   <artifactId>tez</artifactId>
   <packaging>pom</packaging>
-  <version>0.3.0-incubating-SNAPSHOT</version>
+  <version>0.3.0-incubating</version>
   <name>tez</name>
 
   <licenses>

http://git-wip-us.apache.org/repos/asf/incubator-tez/blob/b9960d28/tez-api/pom.xml
----------------------------------------------------------------------
diff --git a/tez-api/pom.xml b/tez-api/pom.xml
index 5e10ba4..b8acb6e 100644
--- a/tez-api/pom.xml
+++ b/tez-api/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.tez</groupId>
     <artifactId>tez</artifactId>
-    <version>0.3.0-incubating-SNAPSHOT</version>
+    <version>0.3.0-incubating</version>
   </parent>
   <artifactId>tez-api</artifactId>
 

http://git-wip-us.apache.org/repos/asf/incubator-tez/blob/b9960d28/tez-common/pom.xml
----------------------------------------------------------------------
diff --git a/tez-common/pom.xml b/tez-common/pom.xml
index 7f0af32..704d9b6 100644
--- a/tez-common/pom.xml
+++ b/tez-common/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.tez</groupId>
     <artifactId>tez</artifactId>
-    <version>0.3.0-incubating-SNAPSHOT</version>
+    <version>0.3.0-incubating</version>
   </parent>
   <artifactId>tez-common</artifactId>
 

http://git-wip-us.apache.org/repos/asf/incubator-tez/blob/b9960d28/tez-dag/pom.xml
----------------------------------------------------------------------
diff --git a/tez-dag/pom.xml b/tez-dag/pom.xml
index fd4b5a7..e21deb4 100644
--- a/tez-dag/pom.xml
+++ b/tez-dag/pom.xml
@@ -19,7 +19,7 @@
   <parent>
     <groupId>org.apache.tez</groupId>
     <artifactId>tez</artifactId>
-    <version>0.3.0-incubating-SNAPSHOT</version>
+    <version>0.3.0-incubating</version>
   </parent>
   <properties>
     <tez.component>tez-dag</tez.component>

http://git-wip-us.apache.org/repos/asf/incubator-tez/blob/b9960d28/tez-dist/pom.xml
----------------------------------------------------------------------
diff --git a/tez-dist/pom.xml b/tez-dist/pom.xml
index ab70b8d..42f0d44 100644
--- a/tez-dist/pom.xml
+++ b/tez-dist/pom.xml
@@ -21,7 +21,7 @@
   <parent>
     <groupId>org.apache.tez</groupId>
     <artifactId>tez</artifactId>
-    <version>0.3.0-incubating-SNAPSHOT</version>
+    <version>0.3.0-incubating</version>
   </parent>
   <artifactId>tez-dist</artifactId>
 

http://git-wip-us.apache.org/repos/asf/incubator-tez/blob/b9960d28/tez-mapreduce-examples/pom.xml
----------------------------------------------------------------------
diff --git a/tez-mapreduce-examples/pom.xml b/tez-mapreduce-examples/pom.xml
index 58e58fc..47c27b1 100644
--- a/tez-mapreduce-examples/pom.xml
+++ b/tez-mapreduce-examples/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.tez</groupId>
     <artifactId>tez</artifactId>
-    <version>0.3.0-incubating-SNAPSHOT</version>
+    <version>0.3.0-incubating</version>
   </parent>
 
   <artifactId>tez-mapreduce-examples</artifactId>

http://git-wip-us.apache.org/repos/asf/incubator-tez/blob/b9960d28/tez-mapreduce/pom.xml
----------------------------------------------------------------------
diff --git a/tez-mapreduce/pom.xml b/tez-mapreduce/pom.xml
index 023fea0..6f3c6fe 100644
--- a/tez-mapreduce/pom.xml
+++ b/tez-mapreduce/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.tez</groupId>
     <artifactId>tez</artifactId>
-    <version>0.3.0-incubating-SNAPSHOT</version>
+    <version>0.3.0-incubating</version>
   </parent>
   <artifactId>tez-mapreduce</artifactId>
 

http://git-wip-us.apache.org/repos/asf/incubator-tez/blob/b9960d28/tez-runtime-internals/pom.xml
----------------------------------------------------------------------
diff --git a/tez-runtime-internals/pom.xml b/tez-runtime-internals/pom.xml
index 61ac67a..45b11d1 100644
--- a/tez-runtime-internals/pom.xml
+++ b/tez-runtime-internals/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.tez</groupId>
     <artifactId>tez</artifactId>
-    <version>0.3.0-incubating-SNAPSHOT</version>
+    <version>0.3.0-incubating</version>
   </parent>
   <artifactId>tez-runtime-internals</artifactId>
 

http://git-wip-us.apache.org/repos/asf/incubator-tez/blob/b9960d28/tez-runtime-library/pom.xml
----------------------------------------------------------------------
diff --git a/tez-runtime-library/pom.xml b/tez-runtime-library/pom.xml
index c56a8b2..4bc5b07 100644
--- a/tez-runtime-library/pom.xml
+++ b/tez-runtime-library/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.tez</groupId>
     <artifactId>tez</artifactId>
-    <version>0.3.0-incubating-SNAPSHOT</version>
+    <version>0.3.0-incubating</version>
   </parent>
   <artifactId>tez-runtime-library</artifactId>
 

http://git-wip-us.apache.org/repos/asf/incubator-tez/blob/b9960d28/tez-tests/pom.xml
----------------------------------------------------------------------
diff --git a/tez-tests/pom.xml b/tez-tests/pom.xml
index ea4ec49..8190a72 100644
--- a/tez-tests/pom.xml
+++ b/tez-tests/pom.xml
@@ -20,7 +20,7 @@
   <parent>
     <groupId>org.apache.tez</groupId>
     <artifactId>tez</artifactId>
-    <version>0.3.0-incubating-SNAPSHOT</version>
+    <version>0.3.0-incubating</version>
   </parent>
   <artifactId>tez-tests</artifactId>
 


[3/3] git commit: TEZ-0.3.0-incubating release: Update CHANGES.txt

Posted by hi...@apache.org.
TEZ-0.3.0-incubating release: Update CHANGES.txt


Project: http://git-wip-us.apache.org/repos/asf/incubator-tez/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-tez/commit/ab206e50
Tree: http://git-wip-us.apache.org/repos/asf/incubator-tez/tree/ab206e50
Diff: http://git-wip-us.apache.org/repos/asf/incubator-tez/diff/ab206e50

Branch: refs/heads/branch-0.3.0-incubating
Commit: ab206e509b3441b457b8796a694904478034f892
Parents: b9960d2
Author: Hitesh Shah <hi...@apache.org>
Authored: Sun Feb 23 10:37:01 2014 -0800
Committer: Hitesh Shah <hi...@apache.org>
Committed: Sun Feb 23 10:37:01 2014 -0800

----------------------------------------------------------------------
 CHANGES.txt | 284 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 file changed, 276 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-tez/blob/ab206e50/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index 433db18..e931b6c 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,23 +1,291 @@
 Apache Tez Change Log
 =====================
 
-Release 0.3.0 - Unreleased
+Release 0.3.0-incubating: 2014-02-26
 
 INCOMPATIBLE CHANGES
  
   TEZ-720. Inconsistency between VertexState and VertexStatus.State. 
- 
   TEZ-41. Get VertexCommitter from API and remove MRVertexOutputCommitter.
-
   TEZ-650. MRHelpers.createMRInputPayloadWithGrouping() methods should not
-  take an MRSplitsProto argument.
-
+           take an MRSplitsProto argument.
   TEZ-827. Separate initialize and start operations on Inputs/Outputs.
-
   TEZ-668. Allow Processors to control Input/Output start.
-
   TEZ-837. Remove numTasks from VertexLocationHints.
 
-Release 0.2.0 - 2013-11-30
+ALL CHANGES
+
+  TEZ-874. Fetcher inputstream is not buffered. (Rajesh Balamohan via hitesh)
+  TEZ-880. Support sending deserialized data in RootInputDataInformationEvents. (sseth)
+  TEZ-779. Make Tez grouping splits logic possible outside InputFormat (bikas)
+  TEZ-844. Processors should have a mechanism to know when an Input is ready for consumption. (sseth)
+  TEZ-878. doAssignAll() in TaskScheduler ignores delayedContainers being out of sync with heldContainers (bikas)
+  TEZ-824. Failure of 2 tasks in a vertex having input failures (Tassapol Athiapinya via bikas)
+  Addendum patch for TEZ-769. Change Vertex.setParallelism() to accept a set of EdgeManagerDescriptors. (hitesh)
+  TEZ-769. Change Vertex.setParallelism() to accept a set of EdgeManagerDescriptors. (hitesh)
+  TEZ-863 Addendum. Queue events for relevant inputs untill the Input has been started. Fixes a potential NPE in case of no auto start. (Contributed by Rajesh Balamohan)
+  TEZ-289. DAGAppMasterShutdownHook should not report KILLED when exception brings down AM. (Tsuyoshi Ozawa via hitesh)
+  TEZ-835. Fix a bug which could cause a divide by zero if a very small sort buffer is configured. (sseth)
+  TEZ-842. Add built-in verification of expected execution pattern into TestFaultTolerance (Tassapol Athiapinya bikas)
+  TEZ-863. Queue events for relevant inputs untill the Input has been started. Fixes a potential NPE in case of no auto start. (sseth)
+  TEZ-788. Clean up dist tarballs. (Contributed by Jonathan Eagles)
+  TEZ-619. Failing test: TestTaskScheduler.testTaskSchedulerWithReuse (Jonathan Eagles via bikas)
+  TEZ-845. Handle un-blacklisting of nodes (bikas)
+  TEZ-847. Visualize tez statemachines. (Min Zhou via hitesh)
+  TEZ-823. Add DAGs with a vertex connecting with 2 downstream/upstream vertices and unit tests for fault tolerance on these DAGs (Tassapol Athiapinya via bikas)
+  TEZ-787. Revert Guava dependency to 11.0.2. (sseth)
+  TEZ-801. Support routing of event to multiple destination physical inputs (bikas)
+  TEZ-854. Fix non-recovery code path for sessions. (hitesh)
+  TEZ-837. Remove numTasks from VertexLocationHints. (sseth)
+  TEZ-668. Allow Processors to control Input / Output start. (sseth)
+  TEZ-843. Fix failing unit test post TEZ-756. (sseth)
+  TEZ-816. Add unit test for cascading input failure (Tassapol Athiapinya via bikas)
+  TEZ-825. Fix incorrect inheritance method calls in ThreeLevels and SixLevels failing dags. (Tassapol Athiapinya via bikas)
+  TEZ-756 Addendum. Fix a unit test failure. (sseth)
+  TEZ-840. Default value of DataMovementEventPayloadProto.data_generated should be true. (sseth)
+  TEZ-756. Allow VertexManagerPlugins to configure RootInputEvents without access to Tez internal structures. (sseth)
+  TEZ-804. Handle node loss/bad nodes (bikas)
+  TEZ-836. Add ConcatenatedKeyValueInput for vertex groups (Gunther Hagleitner via bikas)
+  TEZ-755. Change VertexManagerPlugin.initialize and context to be consistent with the rest of the context objects (bikas)
+  TEZ-833. Have the Tez task framework set Framework counters instead of MR Processors setting them. (sseth)
+  TEZ-826. Remove wordcountmrrtest example. (sseth)
+  TEZ-815. Split initialize and start implementations for the various Inputs and Outputs. (sseth)
+  TEZ-637. [MR Support] Add all required info into JobConf for MR related I/O/P (bikas)
+  TEZ-596. Change MRHelpers.serializeConf* methods to use Protobuf for serialization. Contributed by Mohammad Kamrul Islam
+  TEZ-832. Fix a race in MemoryDistributor. (sseth)
+  TEZ-827. Separate initialize and start operations on Inputs/Outputs. (sseth)
+  TEZ-831. Reduce line length of state machines (bikas)
+  TEZ-796. AM Hangs & does not kill containers when map-task fails (bikas)
+  TEZ-782. Scale I/O mem requirements if misconfigured. (sseth)
+  TEZ-819. YARNRunner should not put -m/-r in output name when using mapred API (bikas)
+  TEZ-773. Fix configuration of tez jars location in MiniTezCluster (bikas)
+  TEZ-799. Generate data to be used for recovery. (hitesh)
+  TEZ-812. exclude slf4j dependencies from hadoop. (Giridharan Kesavan via hitesh)
+  TEZ-810. Add Gunther H. to the website. (Gunther Hagleitner via hitesh)
+  TEZ-807. Build broken due to NPE (Patch by Gunther Hagleitner, reviewed by Siddharth Seth)
+  TEZ-777. Obtain tokens for LocalResources specified in the DAGPlan (Patch by Gunther Hagleitner, reviewed by Siddharth Seth)
+  TEZ-781. Add unit test for fault tolerance (input failure causes re-run of previous task under allowed maximum failed attempt) (Tassapol Athiapinya via bikas)
+  TEZ-745. Rename TEZ_AM_ABORT_ALL_OUTPUTS_ON_DAG_FAILURE in TezConfiguration to TEZ_AM_COMMIT_ALL_OUTPUTS_ON_DAG_SUCCESS (Jonathan Eagles via bikas)
+  TEZ-783. Add standard DAGs using failing processors/inputs for test purpose (Tassapol Athiapinya via bikas)
+  TEZ-773. Fix configuration of tez jars location in MiniTezCluster (bikas)
+  TEZ-798. Change DAG.addURIsForCredentials to accept a Collection instead of a List. (Gunther Hagleitner via sseth)
+  TEZ-797. Add documentation for some of the Tez config parameters. (sseth)
+  TEZ-766. Support an api to pre-warm containers for a session. (hitesh)
+  TEZ-774. Fix name resolution for local addresses in test (bikas)
+  TEZ-761. Replace MRJobConfig parameter references in the tez-dag module with Tez equivalents. (Mohammad Kamrul Islam via sseth)
+  TEZ-775. Fix usage of env vars (bikas)
+  TEZ-773. Fix configuration of tez jars location in MiniTezCluster (bikas)
+  TEZ-791. Remove ShuffleHandler and related classes from tez-library. (sseth)
+  TEZ-790. Addendum patch for TEZ-784: failing config constants renaming is incomplete. (Tassapol Athiapinya via bikas)
+  TEZ-718. Remove some unused classes - JobEndNotifier and Speculation. (Mohammad Kamrul Islam via sseth)
+  TEZ-784. Add TestDriver to allow cmd line submission of tests to a cluster (bikas)
+  TEZ-771. Dist build broken after TEZ-749. (Jonathan Eagles via hitesh)
+  TEZ-678. Support for union operations via VertexGroup abstraction (bikas)
+  TEZ-646. Introduce a CompositeDataMovementEvent to avoid multiple copies of the same payload in the AM. (sseth)
+  TEZ-752 addendum. Javadoc modifications for DAG.addURIsForCredentials. (sseth)
+  TEZ-768. Consolidate TokenCache, Master and related code. (sseth)
+  TEZ-752. Add an API to DAG to accept a list of URIs for which tokens are needed. (sseth)
+  TEZ-748. Test Tez Fault Tolerance (bikas)
+  TEZ-749. Maintain order of vertices as specified by the user (Jonathan Eagles via bikas)
+  TEZ-674. TezClient should obtain Tokens for the staging directory it uses. (sseth)
+  TEZ-665. Fix javadoc warnings. (Jonathan Eagles via hitesh)
+  TEZ-765. Allow tez.runtime.sort.threads > 1 to turn on PipelinedSorter (gopalv).
+  TEZ-763. Tez doesn't compile with Non-resolvable parent error. (Jonathan Eagles via hitesh)
+  TEZ-395. Allow credentials to be specified on a per DAG basis. (Contributed by  Michael Weng)
+  tez-739 tez should include incubating keyword as part of the version string
+  TEZ-724. Allow configuration of CUSTOM edges on the DAG API. (sseth)
+  Addendum to TEZ-650. MRHelpers.createMRInputPayloadWithGrouping() methods should not take an MRSplitsProto argument (bikas)
+  TEZ-650. MRHelpers.createMRInputPayloadWithGrouping() methods should not take an MRSplitsProto argument (Mohammad Kamrul Islam via bikas)
+  TEZ-624. Fix MROutput to support multiple outputs to the same output location (bikas)
+  TEZ-722. Tez trunk doesn't compile against latest branch-2. (Jonathan Eagles via hitesh)
+  TEZ-728. Semantics of output commit (bikas)
+  TEZ-738. Hive query fails with Invalid event: TA_CONTAINER_PREEMPTED at SUCCEEDED (Hitesh Shah via bikas)
+  TEZ-140. Tez/hive task failure on large DAG with Invalid event: TA_SCHEDULE at KILLED (bikas)
+  TEZ-734. Fix the AppMaster to work in the context of the App Submitter's UGI. (sseth)
+  TEZ-735. Add timeout to tests in TestDAGImpl. (hitesh)
+  TEZ-732. OrderedWordCount not working after TEZ-582 (bikas)
+  TEZ-731. Fix a NullPointerException in ContainerTask.toString (sseth)
+  TEZ-729. Missing dependency on netty in tez-runtime module. (hitesh)
+  TEZ-721 Junit dependencies need to be specified in submodule pom files
+  TEZ-727. Fix private resource localization failures on secure clusters. (sseth)
+  TEZ-720. Inconsistency between VertexState and VertexStatus.State. (hitesh)
+  TEZ-726. TestVertexImpl and TestDAGImpl failing after TEZ-582 (bikas)
+  TEZ-725. Allow profiling of specific containers. (sseth)
+  TEZ-723. Fix missing mocks in TestVertexImpl post TEZ-688. (sseth)
+  TEZ-582. Refactor and abstract out VertexManager to enable users to plugin their own logic (bikas)
+  TEZ-688. Make use of DAG specific credentials in Session mode. (sseth)
+  TEZ-686. Add utility to visualize DAGs. (hitesh)
+  TEZ-716. Remove some unnecessary classes. (sseth)
+  TEZ-713. Fix typo in compression property name. (sseth)
+  TEZ-41. Get VertexCommitter from API and remove MRVertexOutputCommitter. (hitesh)
+  TEZ-685. Add archive link to mail list page. (hitesh)
+  TEZ-364. Make VertexScheduler and abstract class. Rename to VertexManager. (bikas)
+  TEZ-687. Allow re-localization of resources for a running container. (sseth)
+  TEZ-689. Write wordcount in Tez API (bikas)
+  TEZ-683. Diamond shape DAG fail. (hitesh)
+  TEZ-682. TezGroupedSplits fails with empty (zero length) file (bikas)
+  TEZ-681. Grouping generates incorrect splits if multiple DNs run on a single node (bikas)
+  Addendum to TEZ-675. Pre-empted taskAttempt gets marked as FAILED instead of KILLED (bikas)
+  TEZ-672. Fix Tez specific examples to work on secure clusters. (sseth)
+  TEZ-675. Pre-empted taskAttempt gets marked as FAILED instead of KILLED
+  TEZ-533. Exception thrown by a VertexCommitter kills the AM instead of just the DAG. (hitesh)
+  TEZ-664. Add ability to generate source and javadoc jars. (hitesh)
+  TEZ-606. Fix Tez to work on kerberos secured clusters. (sseth)
+  TEZ-667. BroadcastShuffleManager should not report errors after it has been closed. (sseth)
+  TEZ-666. Fix MRRSleep to respect command line parameters. (sseth)
+  TEZ-644. Failing unit test TestTaskScheduler. (hitesh)
+  TEZ-663. Log DAG diagnostics when OrderedWordCount fails. (hitesh)
+  TEZ-662. Fix YarnTezDAGChild to log exception on exit. (hitesh)
+  TEZ-653. Adding maven-compiler-plugin to pom.xml to force -source option to JVM. (Tsuyoshi Ozawa via hitesh)
+  TEZ-660. Successful TaskAttempts belonging to LeafVertices should not be marked as KILLED in case of NodeFailure. (sseth) case
+  TEZ-638. Bring pipelined sorter up-to-date. (gopalv)
+  TEZ-658. YarnTezDagChild exits with a non 0 exit code even if a task succeeds. (sseth)
+  TEZ-659. Fix init thread pool in LogicalIOProcessorRuntimeTask for tasks with no inputs and outputs. (hitesh)
+  TEZ-656. Update site to match INSTALL.txt. (hitesh)
+  TEZ-655. Update docs for 0.2.0 release. (hitesh)
+  TEZ-654. Incorrect target index calculation after auto-reduce parallelism (bikas)
+  TEZ-652. Make OrderedWordCount do grouping in the AM (bikas)
+  TEZ-645. Re-use ID instances in the AM, intern vertex names etc where possible. (sseth)
+  TEZ-647. Add support configurable max app attempts for Tez applications (bikas)
+  TEZ-648. Fix Notice file. (hitesh)
+  TEZ-642. Fix poms for release. (hitesh)
+  TEZ-643. Change getProgress APIs to return some form of progress and 1.0f once the map or reduce phase complete. (sseth)
+
+Release 0.2.0-incubating: 2013-11-30
 
   First version.
+TEZ-874. Fetcher inputstream is not buffered. (Rajesh Balamohan via hitesh)
+TEZ-880. Support sending deserialized data in RootInputDataInformationEvents. (sseth)
+TEZ-779. Make Tez grouping splits logic possible outside InputFormat (bikas)
+TEZ-844. Processors should have a mechanism to know when an Input is ready for consumption. (sseth)
+TEZ-878. doAssignAll() in TaskScheduler ignores delayedContainers being out of sync with heldContainers (bikas)
+TEZ-824. Failure of 2 tasks in a vertex having input failures (Tassapol Athiapinya via bikas)
+Addendum patch for TEZ-769. Change Vertex.setParallelism() to accept a set of EdgeManagerDescriptors. (hitesh)
+TEZ-769. Change Vertex.setParallelism() to accept a set of EdgeManagerDescriptors. (hitesh)
+TEZ-863 Addendum. Queue events for relevant inputs untill the Input has been started. Fixes a potential NPE in case of no auto start. (Contributed by Rajesh Balamohan)
+TEZ-289. DAGAppMasterShutdownHook should not report KILLED when exception brings down AM. (Tsuyoshi Ozawa via hitesh)
+TEZ-835. Fix a bug which could cause a divide by zero if a very small sort buffer is configured. (sseth)
+TEZ-842. Add built-in verification of expected execution pattern into TestFaultTolerance (Tassapol Athiapinya bikas)
+TEZ-863. Queue events for relevant inputs untill the Input has been started. Fixes a potential NPE in case of no auto start. (sseth)
+TEZ-788. Clean up dist tarballs. (Contributed by Jonathan Eagles)
+TEZ-619. Failing test: TestTaskScheduler.testTaskSchedulerWithReuse (Jonathan Eagles via bikas)
+TEZ-845. Handle un-blacklisting of nodes (bikas)
+TEZ-847. Visualize tez statemachines. (Min Zhou via hitesh)
+TEZ-823. Add DAGs with a vertex connecting with 2 downstream/upstream vertices and unit tests for fault tolerance on these DAGs (Tassapol Athiapinya via bikas)
+TEZ-787. Revert Guava dependency to 11.0.2. (sseth)
+TEZ-801. Support routing of event to multiple destination physical inputs (bikas)
+TEZ-854. Fix non-recovery code path for sessions. (hitesh)
+TEZ-837. Remove numTasks from VertexLocationHints. (sseth)
+TEZ-668. Allow Processors to control Input / Output start. (sseth)
+TEZ-843. Fix failing unit test post TEZ-756. (sseth)
+TEZ-816. Add unit test for cascading input failure (Tassapol Athiapinya via bikas)
+TEZ-825. Fix incorrect inheritance method calls in ThreeLevels and SixLevels failing dags. (Tassapol Athiapinya via bikas)
+TEZ-756 Addendum. Fix a unit test failure. (sseth)
+TEZ-840. Default value of DataMovementEventPayloadProto.data_generated should be true. (sseth)
+TEZ-756. Allow VertexManagerPlugins to configure RootInputEvents without access to Tez internal structures. (sseth)
+TEZ-804. Handle node loss/bad nodes (bikas)
+TEZ-836. Add ConcatenatedKeyValueInput for vertex groups (Gunther Hagleitner via bikas)
+TEZ-755. Change VertexManagerPlugin.initialize and context to be consistent with the rest of the context objects (bikas)
+TEZ-833. Have the Tez task framework set Framework counters instead of MR Processors setting them. (sseth)
+TEZ-826. Remove wordcountmrrtest example. (sseth)
+TEZ-815. Split initialize and start implementations for the various Inputs and Outputs. (sseth)
+TEZ-637. [MR Support] Add all required info into JobConf for MR related I/O/P (bikas)
+TEZ-596. Change MRHelpers.serializeConf* methods to use Protobuf for serialization. Contributed by Mohammad Kamrul Islam
+TEZ-832. Fix a race in MemoryDistributor. (sseth)
+TEZ-827. Separate initialize and start operations on Inputs/Outputs. (sseth)
+TEZ-831. Reduce line length of state machines (bikas)
+TEZ-796. AM Hangs & does not kill containers when map-task fails (bikas)
+TEZ-782. Scale I/O mem requirements if misconfigured. (sseth)
+TEZ-819. YARNRunner should not put -m/-r in output name when using mapred API (bikas)
+TEZ-773. Fix configuration of tez jars location in MiniTezCluster (bikas)
+TEZ-799. Generate data to be used for recovery. (hitesh)
+TEZ-812. exclude slf4j dependencies from hadoop. (Giridharan Kesavan via hitesh)
+TEZ-810. Add Gunther H. to the website. (Gunther Hagleitner via hitesh)
+TEZ-807. Build broken due to NPE (Patch by Gunther Hagleitner, reviewed by Siddharth Seth)
+TEZ-777. Obtain tokens for LocalResources specified in the DAGPlan (Patch by Gunther Hagleitner, reviewed by Siddharth Seth)
+TEZ-781. Add unit test for fault tolerance (input failure causes re-run of previous task under allowed maximum failed attempt) (Tassapol Athiapinya via bikas)
+TEZ-745. Rename TEZ_AM_ABORT_ALL_OUTPUTS_ON_DAG_FAILURE in TezConfiguration to TEZ_AM_COMMIT_ALL_OUTPUTS_ON_DAG_SUCCESS (Jonathan Eagles via bikas)
+TEZ-783. Add standard DAGs using failing processors/inputs for test purpose (Tassapol Athiapinya via bikas)
+TEZ-773. Fix configuration of tez jars location in MiniTezCluster (bikas)
+TEZ-798. Change DAG.addURIsForCredentials to accept a Collection instead of a List. (Gunther Hagleitner via sseth)
+TEZ-797. Add documentation for some of the Tez config parameters. (sseth)
+TEZ-766. Support an api to pre-warm containers for a session. (hitesh)
+TEZ-774. Fix name resolution for local addresses in test (bikas)
+TEZ-761. Replace MRJobConfig parameter references in the tez-dag module with Tez equivalents. (Mohammad Kamrul Islam via sseth)
+TEZ-775. Fix usage of env vars (bikas)
+TEZ-773. Fix configuration of tez jars location in MiniTezCluster (bikas)
+TEZ-791. Remove ShuffleHandler and related classes from tez-library. (sseth)
+TEZ-790. Addendum patch for TEZ-784: failing config constants renaming is incomplete. (Tassapol Athiapinya via bikas)
+TEZ-718. Remove some unused classes - JobEndNotifier and Speculation. (Mohammad Kamrul Islam via sseth)
+TEZ-784. Add TestDriver to allow cmd line submission of tests to a cluster (bikas)
+TEZ-771. Dist build broken after TEZ-749. (Jonathan Eagles via hitesh)
+TEZ-678. Support for union operations via VertexGroup abstraction (bikas)
+TEZ-646. Introduce a CompositeDataMovementEvent to avoid multiple copies of the same payload in the AM. (sseth)
+TEZ-752 addendum. Javadoc modifications for DAG.addURIsForCredentials. (sseth)
+TEZ-768. Consolidate TokenCache, Master and related code. (sseth)
+TEZ-752. Add an API to DAG to accept a list of URIs for which tokens are needed. (sseth)
+TEZ-748. Test Tez Fault Tolerance (bikas)
+TEZ-749. Maintain order of vertices as specified by the user (Jonathan Eagles via bikas)
+TEZ-674. TezClient should obtain Tokens for the staging directory it uses. (sseth)
+TEZ-665. Fix javadoc warnings. (Jonathan Eagles via hitesh)
+TEZ-765. Allow tez.runtime.sort.threads > 1 to turn on PipelinedSorter (gopalv).
+TEZ-763. Tez doesn't compile with Non-resolvable parent error. (Jonathan Eagles via hitesh)
+TEZ-395. Allow credentials to be specified on a per DAG basis. (Contributed by  Michael Weng)
+tez-739 tez should include incubating keyword as part of the version string
+TEZ-724. Allow configuration of CUSTOM edges on the DAG API. (sseth)
+Addendum to TEZ-650. MRHelpers.createMRInputPayloadWithGrouping() methods should not take an MRSplitsProto argument (bikas)
+TEZ-650. MRHelpers.createMRInputPayloadWithGrouping() methods should not take an MRSplitsProto argument (Mohammad Kamrul Islam via bikas)
+TEZ-624. Fix MROutput to support multiple outputs to the same output location (bikas)
+TEZ-722. Tez trunk doesn't compile against latest branch-2. (Jonathan Eagles via hitesh)
+TEZ-728. Semantics of output commit (bikas)
+TEZ-738. Hive query fails with Invalid event: TA_CONTAINER_PREEMPTED at SUCCEEDED (Hitesh Shah via bikas)
+TEZ-140. Tez/hive task failure on large DAG with Invalid event: TA_SCHEDULE at KILLED (bikas)
+TEZ-734. Fix the AppMaster to work in the context of the App Submitter's UGI. (sseth)
+TEZ-735. Add timeout to tests in TestDAGImpl. (hitesh)
+TEZ-732. OrderedWordCount not working after TEZ-582 (bikas)
+TEZ-731. Fix a NullPointerException in ContainerTask.toString (sseth)
+TEZ-729. Missing dependency on netty in tez-runtime module. (hitesh)
+TEZ-721 Junit dependencies need to be specified in submodule pom files
+TEZ-727. Fix private resource localization failures on secure clusters. (sseth)
+TEZ-720. Inconsistency between VertexState and VertexStatus.State. (hitesh)
+TEZ-726. TestVertexImpl and TestDAGImpl failing after TEZ-582 (bikas)
+TEZ-725. Allow profiling of specific containers. (sseth)
+TEZ-723. Fix missing mocks in TestVertexImpl post TEZ-688. (sseth)
+TEZ-582. Refactor and abstract out VertexManager to enable users to plugin their own logic (bikas)
+TEZ-688. Make use of DAG specific credentials in Session mode. (sseth)
+TEZ-686. Add utility to visualize DAGs. (hitesh)
+TEZ-716. Remove some unnecessary classes. (sseth)
+TEZ-713. Fix typo in compression property name. (sseth)
+TEZ-41. Get VertexCommitter from API and remove MRVertexOutputCommitter. (hitesh)
+TEZ-685. Add archive link to mail list page. (hitesh)
+TEZ-364. Make VertexScheduler and abstract class. Rename to VertexManager. (bikas)
+TEZ-687. Allow re-localization of resources for a running container. (sseth)
+TEZ-689. Write wordcount in Tez API (bikas)
+TEZ-683. Diamond shape DAG fail. (hitesh)
+TEZ-682. TezGroupedSplits fails with empty (zero length) file (bikas)
+TEZ-681. Grouping generates incorrect splits if multiple DNs run on a single node (bikas)
+Addendum to TEZ-675. Pre-empted taskAttempt gets marked as FAILED instead of KILLED (bikas)
+TEZ-672. Fix Tez specific examples to work on secure clusters. (sseth)
+TEZ-675. Pre-empted taskAttempt gets marked as FAILED instead of KILLED
+TEZ-533. Exception thrown by a VertexCommitter kills the AM instead of just the DAG. (hitesh)
+TEZ-664. Add ability to generate source and javadoc jars. (hitesh)
+TEZ-606. Fix Tez to work on kerberos secured clusters. (sseth)
+TEZ-667. BroadcastShuffleManager should not report errors after it has been closed. (sseth)
+TEZ-666. Fix MRRSleep to respect command line parameters. (sseth)
+TEZ-644. Failing unit test TestTaskScheduler. (hitesh)
+TEZ-663. Log DAG diagnostics when OrderedWordCount fails. (hitesh)
+TEZ-662. Fix YarnTezDAGChild to log exception on exit. (hitesh)
+TEZ-653. Adding maven-compiler-plugin to pom.xml to force -source option to JVM. (Tsuyoshi Ozawa via hitesh)
+TEZ-660. Successful TaskAttempts belonging to LeafVertices should not be marked as KILLED in case of NodeFailure. (sseth) case
+TEZ-638. Bring pipelined sorter up-to-date. (gopalv)
+TEZ-658. YarnTezDagChild exits with a non 0 exit code even if a task succeeds. (sseth)
+TEZ-659. Fix init thread pool in LogicalIOProcessorRuntimeTask for tasks with no inputs and outputs. (hitesh)
+TEZ-656. Update site to match INSTALL.txt. (hitesh)
+TEZ-655. Update docs for 0.2.0 release. (hitesh)
+TEZ-654. Incorrect target index calculation after auto-reduce parallelism (bikas)
+TEZ-652. Make OrderedWordCount do grouping in the AM (bikas)
+TEZ-645. Re-use ID instances in the AM, intern vertex names etc where possible. (sseth)
+TEZ-647. Add support configurable max app attempts for Tez applications (bikas)
+TEZ-648. Fix Notice file. (hitesh)
+TEZ-642. Fix poms for release. (hitesh)
+TEZ-643. Change getProgress APIs to return some form of progress and 1.0f once the map or reduce phase complete. (sseth)