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)

Reply via email to