Siddharth Seth created TEZ-1967:
-----------------------------------
Summary: Add a monitoring API on DAGClient which returns after a
time interval or on DAG state change
Key: TEZ-1967
URL: https://issues.apache.org/jira/browse/TEZ-1967
Project: Apache Tez
Issue Type: Improvement
Reporter: Siddharth Seth
To monitor a running DAG, clients end up using DAGClient.getDAGSstatus in a
loop with a poll interval.
In the worst case, they find out about DAG completion, failure etc only after
the poll interval.
Instead, an API can be added which waits on the AM for a specified interval,
but can return earlier if the DAG state changes.
This will end up blocking RPC handlers - but that isn't a problem since we
don't have many entities querying for DAG status.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)