[ https://issues.apache.org/jira/browse/YARN-11221?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17678167#comment-17678167 ]
ASF GitHub Bot commented on YARN-11221: --------------------------------------- slfan1989 commented on code in PR #5302: URL: https://github.com/apache/hadoop/pull/5302#discussion_r1073300128 ########## hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/webapp/dao/NodeToLabelsEntry.java: ########## @@ -44,6 +44,11 @@ public NodeToLabelsEntry(String nodeId, ArrayList<String> labels) { this.labels = labels; } + public NodeToLabelsEntry(String nodeId, Collection<String> labels) { + this.nodeId = nodeId; + this.labels.addAll(labels); Review Comment: This function is the constructor, we don't need to clean up the existing data. `NodeToLabelsEntry` originally contained a constructor, we added a new constructor, the parameter type is `Collection<String>`. I think we don't need to clean up the existing data, because this method will only be called when it is created, and the data in the list should be empty at this time. NodeToLabelsEntry#Constructor ``` public NodeToLabelsEntry(String nodeId, ArrayList<String> labels) { this.nodeId = nodeId; this.labels = labels; } public NodeToLabelsEntry(String nodeId, Collection<String> pLabels) { this.nodeId = nodeId; this.labels.addAll(pLabels); } ``` > [Federation] Add replaceLabelsOnNodes, replaceLabelsOnNode REST APIs for > Router > ------------------------------------------------------------------------------- > > Key: YARN-11221 > URL: https://issues.apache.org/jira/browse/YARN-11221 > Project: Hadoop YARN > Issue Type: Sub-task > Components: federation > Affects Versions: 3.4.0, 3.3.4 > Reporter: Shilun Fan > Assignee: Shilun Fan > Priority: Major > Labels: pull-request-available > -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org