Hitesh Shah created TEZ-3389: -------------------------------- Summary: [Umbrella] Imrove DAG Client/Reporting functionality Key: TEZ-3389 URL: https://issues.apache.org/jira/browse/TEZ-3389 Project: Apache Tez Issue Type: Bug Reporter: Hitesh Shah
This umbrella jira will cover the various improvements and fixes needed in the client-side layer: - Improve the DAGClient APIs to provide access to basic dag plan info ( vertex dependencies, name-to-id mapping, etc) - Enhance DAGClient to provide access to task level information similar to MR - Allow the DAGClient to be constructed separately outside of the TezClient/Session. - Create a CLI which can provide basic reporting/status progress updates functionality for sessions and DAGs. - Ensure that the CLI can function against different versions of Tez. i.e. in case of upgrades, there may be a scenario where an older CLI tries to communicate with a newer Tez AM or reads data from ATS where the data was written by a newer version. For a newer CLI, it should be able to fully read older data sets. For an older CLI, it should degrade gracefully whenever possible or error out with a clear message if it cannot handle the data/rpc. - Newer Tez AMs should be able to support requests coming in from older client versions. -- This message was sent by Atlassian JIRA (v6.3.4#6332)