[
https://issues.apache.org/jira/browse/YARN-8546?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17425185#comment-17425185
]
Eric Payne commented on YARN-8546:
----------------------------------
I uploaded branch-2.10 patch.
The {{FiCaSchedulerApp}} changes are the same.
The {{TestCapacitySchedulerAsyncScheduling}} changes are essentially the same,
except I had to add/modify Assertions since {{CapacityScheduler#tryCommit}} is
a void function in 2.10. The new unit test in branch-3 expected {{tryCommit}}
to return a boolean.
[~Tao Yang] / [~cheersyang], would you mind taking a look?
> Resource leak caused by a reserved container being released more than once
> under async scheduling
> -------------------------------------------------------------------------------------------------
>
> Key: YARN-8546
> URL: https://issues.apache.org/jira/browse/YARN-8546
> Project: Hadoop YARN
> Issue Type: Sub-task
> Components: capacity scheduler
> Affects Versions: 3.1.0
> Reporter: Weiwei Yang
> Assignee: Tao Yang
> Priority: Major
> Labels: global-scheduling
> Fix For: 3.2.0, 3.1.1
>
> Attachments: YARN-8546.001.patch, YARN-8546.branch-2.10.001.patch
>
>
> I was able to reproduce this issue by starting a job, and this job keeps
> requesting containers until it uses up cluster available resource. My cluster
> has 70200 vcores, and each task it applies for 100 vcores, I was expecting
> total 702 containers can be allocated but eventually there was only 701. The
> last container could not get allocated because queue used resource is updated
> to be more than 100%.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]