[ 
https://issues.apache.org/jira/browse/YARN-3075?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14292697#comment-14292697
 ] 

Varun Saxena commented on YARN-3075:
------------------------------------

[~leftnoteasy],
bq. This seems not correct to me. n1 appears on p1 and p2, but label on host 
should not include label on nodes of the host. Now I can understand why 1) 
exists. I suggest to make this behavior consistent with getNodeLabels(), or at 
least we can make getNodeLabels() consistent with getLabelsToNodes. 
Thoughts?
This is consistent with getNodeLabels(). 
I have included below piece of assertion in these test cases to check precisely 
whether getLabelsToNodes is consistent with getNodeLabels.
{{transposeNodeToLabels}} transposes result from getNodeLabels() and matches it 
against getLabelsToNodes().
{code}
    assertLabelsToNodesEquals(
        labelsToNodes, transposeNodeToLabels(mgr.getNodeLabels()));
{code}


> NodeLabelsManager implementation to retrieve label to node mapping
> ------------------------------------------------------------------
>
>                 Key: YARN-3075
>                 URL: https://issues.apache.org/jira/browse/YARN-3075
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: resourcemanager
>    Affects Versions: 2.7.0
>            Reporter: Varun Saxena
>            Assignee: Varun Saxena
>         Attachments: YARN-3075.001.patch, YARN-3075.002.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to