hadoop-yarn-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Wangda Tan (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (YARN-4699) Scheduler UI and REST o/p is not in sync when -replaceLabelsOnNode is used to change label of a node
Date Mon, 04 Apr 2016 05:00:30 GMT

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

Wangda Tan commented on YARN-4699:


Yes you're correct, we should call replaceLabelsOnNode. However, I think we don't have to
call both of cs.handle(... NodeLabelsUpdateSchedulerEvent...) and replaceLabelsOnNode.

Instead, I would suggest to call replaceLabelsOnNode, and monitoring SchedulerNode.getNodePartition
get updated.


> Scheduler UI and REST o/p is not in sync when -replaceLabelsOnNode is used to change
label of a node
> ----------------------------------------------------------------------------------------------------
>                 Key: YARN-4699
>                 URL: https://issues.apache.org/jira/browse/YARN-4699
>             Project: Hadoop YARN
>          Issue Type: Bug
>          Components: capacity scheduler
>    Affects Versions: 2.7.2
>            Reporter: Sunil G
>            Assignee: Sunil G
>            Priority: Critical
>         Attachments: 0001-YARN-4699.patch, 0002-YARN-4699.patch, AfterAppFInish-LabelY-Metrics.png,
ForLabelX-AfterSwitch.png, ForLabelY-AfterSwitch.png
> Scenario is as follows:
> a. 2 nodes are available in the cluster (node1 with label "x", node2 with label "y")
> b. Submit an application to node1 for label "x". 
> c. Change node1 label to "y" by using *replaceLabelsOnNode* command.
> d. Verify Scheduler UI for metrics such as "Used Capacity", "Absolute Capacity" etc.
"x" still shows some capacity.
> e. Change node1 label back to "x" and verify UI and REST o/p
> Output:
> 1. "Used Capacity", "Absolute Capacity" etc are not decremented once labels is changed
for a node.
> 2. UI tab for respective label shows wrong GREEN color in these cases.
> 3. REST o/p is wrong for each label after executing above scenario.
> Attaching screen shots also. This ticket will try to cover UI and REST o/p fix when label
is changed runtime.

This message was sent by Atlassian JIRA

View raw message