[ https://issues.apache.org/jira/browse/YARN-8521?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16541472#comment-16541472 ]
Weiwei Yang commented on YARN-8521: ----------------------------------- Here is a patch to get rid of NPE. AllocationTagsManager should memorize a node2containers mapping to avoid add/remove a container more than once, in order to keep data consistent. > NPE in AllocationTagsManager when a container is removed more than once > ----------------------------------------------------------------------- > > Key: YARN-8521 > URL: https://issues.apache.org/jira/browse/YARN-8521 > Project: Hadoop YARN > Issue Type: Bug > Components: resourcemanager > Affects Versions: 3.1.0 > Reporter: Weiwei Yang > Assignee: Weiwei Yang > Priority: Major > Attachments: YARN-8521.001.patch > > > We've seen sometimes there is NPE in AllocationTagsManager > {code:java} > private void removeTagFromInnerMap(Map<String, Long> innerMap, String tag) { > Long count = innerMap.get(tag); > if (count > 1) { // NPE!! > ... > {code} > it seems {{AllocationTagsManager#removeContainer}} somehow gets called more > than once for a same container. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: yarn-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: yarn-issues-h...@hadoop.apache.org