Skip to content

Commit f1567a1

Browse files
authored
YARN-11942. Fix ConcurrentModificationException in NodeAttributesManagerImpl.internalUpdateAttributesOnNodes() (apache#8354). Contributed by jiejia
Reviewed-by: Cheng Pan <chengpan@apache.org> Signed-off-by: Ayush Saxena <ayushsaxena@apache.org>
1 parent 07cf88d commit f1567a1

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

  • hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/nodelabels

hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-resourcemanager/src/main/java/org/apache/hadoop/yarn/server/resourcemanager/nodelabels/NodeAttributesManagerImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ protected void internalUpdateAttributesOnNodes(
211211
new HashMap<String, Set<NodeAttribute>>();
212212
nodeAttributeMapping.forEach((k, v) -> {
213213
Host node = nodeCollections.get(k);
214-
newNodeToAttributesMap.put(k, node.attributes.keySet());
214+
newNodeToAttributesMap.put(k, new HashSet<>(node.attributes.keySet()));
215215
});
216216

217217
// Notify RM

0 commit comments

Comments
 (0)