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)