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

zhuqi commented on YARN-10590:
------------------------------

Thanks [~bteke] for review.

"Because as we discussed in YARN-10504 , the initialization of auto created 
queues from template was changed (see comment and comment)."

1. As the comment we discussed, we found the effective core is different(the 
gap), because the update effective  will override the absolute auto created 
leaf queue.

2. But actually, the override is right, the difference is caused by test case , 
don't consider the caculation loss of multi resource type, the cap/absolute are 
all caculated by one type, (memory) in default resourcecaculator, (dominant 
type) in dominant resourcecaculator. As we known in the comment, the absolute 
auto created leaf queue will merge the effective resource by cap/absolute 
caculated result, this caused the gap.

2. In other case(not absolute case) in the auto created leaf queue, the merge 
will not cause the gap, in update effective resource override will also use the 
one type caculated result. 

3. So this jira just make the test right, the caculation result is already 
right.

In future we should make multi type caculation of cap/absolute, consistent with 
the absolute multi resource type. 

In Jira : YARN-10592

I introduced the vector of cap/absolute, it will make this consistent . Also in 
the future,  we will handle other cases about multi resource type cases, it is 
a more huge thing to do, may be we need a new Umbrella to forward this.

cc [~wangda]  if you any thoughts about this and YARN-10592.

Thanks.

 

> Fix TestCapacitySchedulerAutoCreatedQueueBase witch related absolute 
> caculation loss.
> -------------------------------------------------------------------------------------
>
>                 Key: YARN-10590
>                 URL: https://issues.apache.org/jira/browse/YARN-10590
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>            Reporter: zhuqi
>            Assignee: zhuqi
>            Priority: Major
>         Attachments: YARN-10590.001.patch, YARN-10590.002.patch
>
>
> Because we have introduced YARN-10504.
> In auto created leaf queue with absolute mode, the caculation of effective 
> min resource will different from other mode. 
> We should fix the related test in  TestCapacitySchedulerAutoCreatedQueueBase.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to