[ 
https://issues.apache.org/jira/browse/YARN-6741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Naganarasimha G R updated YARN-6741:
------------------------------------
    Attachment: YARN-6741.004.patch

Thanks [~sunilg], i have updated the test case, to capture the scenario which 
you mentioned, where in one of the children queue is yet in RUNNING state and 
refresh gets called with all children deleted.

> Deleting all children of a Parent Queue on refresh throws exception
> -------------------------------------------------------------------
>
>                 Key: YARN-6741
>                 URL: https://issues.apache.org/jira/browse/YARN-6741
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: capacity scheduler
>    Affects Versions: 3.0.0-alpha3
>            Reporter: Naganarasimha G R
>            Assignee: Naganarasimha G R
>         Attachments: YARN-6741.001.patch, YARN-6741.002.patch, 
> YARN-6741.003.patch, YARN-6741.004.patch
>
>
> If we configure CS such that all  children of a parent queue are deleted and 
> made as a leaf queue, then {{refreshQueue}} operation fails when 
> re-initializing the parent Queue
> {code}
>        // Sanity check
>       if (!(newlyParsedQueue instanceof ParentQueue) || !newlyParsedQueue
>           .getQueuePath().equals(getQueuePath())) {
>         throw new IOException(
>             "Trying to reinitialize " + getQueuePath() + " from "
>                 + newlyParsedQueue.getQueuePath());
>       }
> {code}
> *Expected Behavior:*
> Converting a Parent Queue to leafQueue on refreshQueue needs to be supported.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org

Reply via email to