hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "jiangyu (JIRA)" <j...@apache.org>
Subject [jira] [Created] (YARN-4493) move queue can make app don't belong to any queue
Date Mon, 21 Dec 2015 07:15:47 GMT
jiangyu created YARN-4493:

             Summary: move queue can make app don't belong to any queue
                 Key: YARN-4493
                 URL: https://issues.apache.org/jira/browse/YARN-4493
             Project: Hadoop YARN
          Issue Type: Bug
          Components: fairscheduler
    Affects Versions: 2.7.1, 2.6.0, 2.4.0
            Reporter: jiangyu
            Priority: Minor

When moving a running application to a different queue, the current implement don't check
if the app can run in the new queue before remove it from current queue. So if the destination
queue is full, the app will throw exception, and don't belong to any queue.    
After that, the queue become orphane, can not schedule any resources. If you kill the app,
 the removeApp method in FSLeafQueue will throw IllealStateException of "Given app to remove
app does not exist in queue ..." exception.   
So i think we should check if the destination queue can run the app before remove it from
the current queue.  
The patch is from our revision.

This message was sent by Atlassian JIRA

View raw message