| ALL CHANGES: |
| TEZ-2019. Temporarily allow the scheduler and launcher to be specified via configuration. |
| TEZ-2006. Task communication plane needs to be pluggable. |
| TEZ-2090. Add tests for jobs running in external services. |
| TEZ-2117. Add a manager for ContainerLaunchers running in the AM. |
| TEZ-2122. Setup pluggable components at AM/Vertex level. |
| TEZ-2123. Fix component managers to use pluggable components. (Enable hybrid mode) |
| TEZ-2125. Create a task communicator for local mode. Allow tasks to run in the AM. |
| TEZ-2131. Add additional tests for tasks running in the AM. |
| TEZ-2138. Fix minor bugs in adding default scheduler, getting launchers. |
| TEZ-2139. Update tez version to 0.7.0-TEZ-2003-SNAPSHOT. |
| TEZ-2175. Task priority should be available to the TaskCommunicator plugin. |
| TEZ-2187. Allow TaskCommunicators to report failed / killed attempts. |
| TEZ-2241. Miscellaneous fixes after last reabse. |
| TEZ-2283. Fixes after rebase 04/07. |
| TEZ-2284. Separate TaskReporter into an interface. |
| TEZ-2285. Allow TaskCommunicators to indicate task/container liveness. |
| TEZ-2302. Allow TaskCommunicators to subscribe for Vertex updates. |
| TEZ-2347. Expose additional information in TaskCommunicatorContext. |
| TEZ-2361. Propagate dag completion to TaskCommunicator. |
| TEZ-2381. Fixes after rebase 04/28. |
| TEZ-2388. Send dag identifier as part of the fetcher request string. |
| TEZ-2414. LogicalIOProcessorRuntimeTask, RuntimeTask, TezTaskRunner should handle interrupts & carry out necessary cleanups. |
| TEZ-2420. TaskRunner returning before executing the task. |
| TEZ-2433. Fixes after rebase 05/08 |
| TEZ-2438. tez-tools version in the branch is incorrect. |
| TEZ-2434. Allow tasks to be killed in the Runtime. |
| TEZ-2443. TaskRunner2 should call abort, NPEs while cleaning up tasks. |
| TEZ-2465. Retrun the status of a kill request in TaskRunner2. |
| TEZ-2471. NPE in LogicalIOProcessorRuntimeTask while printing thread info. |
| TEZ-2495. Inform TaskCommunicaor about Task and Container termination reasons. |
| TEZ-2502. Fix for TezTaskRunner2 not killing tasks properly in all situations. |
| TEZ-2508. rebase 06/01 |
| TEZ-2526. Fix version for tez-history-parser. |
| TEZ-2621. rebase 07/14 |
| TEZ-2124. Change Node tracking to work per external container source. |
| TEZ-2004. Define basic interface for pluggable ContainerLaunchers. |
| TEZ-2005. Define basic interface for pluggable TaskScheduler. |
| TEZ-2651. Pluggable services should not extend AbstractService. |
| TEZ-2652. Cleanup the way services are specified for an AM and vertices. |
| TEZ-2653. Change service contexts to expose a user specified payload instead of the AM configuration. |
| TEZ-2441. Add tests for TezTaskRunner2. |
| TEZ-2657. Add tests for client side changes - specifying plugins, etc. |
| TEZ-2626. Fix log lines with DEBUG in messages, consolidate TEZ-2003 TODOs. |
| TEZ-2126. Add unit tests for verifying multiple schedulers, launchers, communicators. |
| TEZ-2698. rebase 08/05 |
| TEZ-2675. Add javadocs for new pluggable components, fix problems reported by jenkins |
| TEZ-2678. Fix comments from reviews - part 1. |
| TEZ-2707. Fix comments from reviews - part 2. |
| TEZ-2713. Add tests for node handling when there's multiple schedulers. |
| TEZ-2721. rebase 08/14 |
| TEZ-2714. Fix comments from review - part 3. |
| TEZ-2727. Fix findbugs warnings |
| TEZ-2670. Remove TaskAttempt holder used within TezTaskCommunicator. |
| TEZ-2735. rebase 08/21 |
| |
| INCOMPATIBLE CHANGES: |