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

Weiwei Yang commented on YARN-8836:
-----------------------------------

Hi [~sunilg]

Thanks for the comments, really good ones.
{quote}In {{ResourcePBImpl}}, you also need to change mergeLocalToBuilder 
{quote}
Yes, that is necessary, otherwise when we convert resource information back to 
protobuf message, tags and attributes will be missing. I have done that in v3 
patch, also I added test case in \{{TestResourcePBImpl}} to cover that, thanks 
for correcting this.
{quote}any checked is needed to ensure key is not null?
{quote}
Better to have that check, added.
{quote}In ResourceInformation#equals, could we avoid checking tags and 
attributes in case if its empty or null?
{quote}
I don't think that is necessary, as AbstractSet or AbstractMap already 
implemented that, I think we are fine.
{quote}In resource-types-5.xml, could we add some resources with tags as well, 
and have a test based on same
{quote}
Yes, added that, also added a test case in 
\{{TestResourcePBImpl#testParsingResourceTags}}. 

Please take a look, thanks!

 

> Add tags and attributes in resource definition
> ----------------------------------------------
>
>                 Key: YARN-8836
>                 URL: https://issues.apache.org/jira/browse/YARN-8836
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>            Reporter: Weiwei Yang
>            Assignee: Weiwei Yang
>            Priority: Major
>         Attachments: YARN-8836.001.patch, YARN-8836.002.patch, 
> YARN-8836.003.patch
>
>
> We need a more descriptive way to describe resources such as volume, a single 
> value is not enough. Hence propose to add tags and attributes in resource 
> definition, both are optional fields. Tags are the resource labels used to 
> group resource by character; attributes are key-value pairs to carry 
> arbitrary information. 



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