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

Naganarasimha G R commented on YARN-7965:
-----------------------------------------

Thanks [~cheersyang] for the latest patch, 
{quote}If user provide a non-empty prefix set, and this set contains only 1 
prefix which is not a valid one, the old logic will return all attributes to 
the client, this is a bug. Hence refactor the logic and I don't think the 
change complicate the code.
{quote}
Agree that it was a bug no doubt about it, but it was just missing a negation 
and i just mentioned that earlier approach was concise but anyway both the 
approaches works fine
{quote}I don't think the read lock is needed. It was protecting the read access 
to a ConcurrentHashMap, and the map is thread safe. Adding an extra lock is 
redundant.
{quote}
Yes it works over a concurrent Hashmap but replace operation removes and adds 
so intermittently if some one is accessing it then they will be reading a 
invalid state of information. hence added that. but anyway will relook into it 
in my jira

Other than that its fine, As its required to unblock you, i am going ahead and 
committing it.

 

> NodeAttributeManager add/get API is not working properly
> --------------------------------------------------------
>
>                 Key: YARN-7965
>                 URL: https://issues.apache.org/jira/browse/YARN-7965
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: resourcemanager
>            Reporter: Weiwei Yang
>            Assignee: Weiwei Yang
>            Priority: Critical
>         Attachments: YARN-7965-YARN-3409.001.patch, 
> YARN-7965-YARN-3409.002.patch
>
>
> Fix following issues,
>  # After add node attributes to the manager, could not retrieve newly added 
> attributes
>  # Get cluster attributes API should return empty set when given prefix has 
> no match
>  # When an attribute is removed from all nodes, the manager did not remove 
> this mapping
> and add UT



--
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

Reply via email to