hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Zhijie Shen (JIRA)" <j...@apache.org>
Subject [jira] [Created] (YARN-1954) Add waitFor to AMRMClient(Async)
Date Wed, 16 Apr 2014 22:42:15 GMT
Zhijie Shen created YARN-1954:

             Summary: Add waitFor to AMRMClient(Async)
                 Key: YARN-1954
                 URL: https://issues.apache.org/jira/browse/YARN-1954
             Project: Hadoop YARN
          Issue Type: New Feature
          Components: client
    Affects Versions: 2.4.0, 3.0.0
            Reporter: Zhijie Shen

Recently, I saw some use cases of AMRMClient(Async). The painful thing is that the main non-daemon
thread has to sit in a dummy loop to prevent AM process exiting before all the tasks are done,
while unregistration is triggered on a separate another daemon thread by callback methods
(in particular when using AMRMClientAsync). IMHO, it should be beneficial to add a waitFor
method to AMRMClient(Async) to block the AM until unregistration or user supplied check point,
such that users don't need to write the loop themselves.

This message was sent by Atlassian JIRA

View raw message