Varun Saxena commented on YARN-3075:

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. 
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().
        labelsToNodes, transposeNodeToLabels(mgr.getNodeLabels()));

> 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

Reply via email to