[ 
https://issues.apache.org/jira/browse/YARN-11603?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Xuze Yang updated YARN-11603:
-----------------------------
    Description: 
See the following scenarios:

{*}Total cluster resources{*}:<memory: 13312, vCores: 4, yarn. io/gpu: 2>

{*}Queue{*}:

root
    -default (50%)
    -autotest (50%)

{*}Task{*}: mapreduce task, 1 am, 1 map, 1 reduce
    {*}Task1{*}: Do not request for GPU
    {*}Task2{*}: Request for 2 gpu in the map

{*}Test scenario and results{*}: Firstly, using hadoop user to submit Task2 to 
the default queue, which can be allocated to resources normally. Afterwards, 
using hadoop user to submit Task1 to the default queue, which cannot allocate 
resources.

I think in this situation, Task1 should also be allocated to resources and run 
normally.

  was:
See the following scenarios:

{*}Total cluster resources{*}:<memory: 13312, vCores: 4, yarn. io/gpu: 2>

{*}Queue{*}:

root
    -default (50%)
    -autotest (50%)

{*}Task{*}: mapreduce task, 1 am, 1 map, 1 reduce
    \{*}Task1{*}: Do not request for GPU
    {*}Task2{*}: Request for 2 gpu in the map

{*}Test scenario and results{*}: Firstly, using hadoop user to submit Task2 can 
allocate resources normally. Afterwards, using hadoop user to submit task1 
cannot allocate resources

I think in this situation, Task1 should also be allocated to resources and run 
normally.


> Resourcemanager cannot allocate resources to tasks when a dimension's 
> resources are used up
> -------------------------------------------------------------------------------------------
>
>                 Key: YARN-11603
>                 URL: https://issues.apache.org/jira/browse/YARN-11603
>             Project: Hadoop YARN
>          Issue Type: Bug
>          Components: yarn
>            Reporter: Xuze Yang
>            Priority: Major
>
> See the following scenarios:
> {*}Total cluster resources{*}:<memory: 13312, vCores: 4, yarn. io/gpu: 2>
> {*}Queue{*}:
> root
>     -default (50%)
>     -autotest (50%)
> {*}Task{*}: mapreduce task, 1 am, 1 map, 1 reduce
>     {*}Task1{*}: Do not request for GPU
>     {*}Task2{*}: Request for 2 gpu in the map
> {*}Test scenario and results{*}: Firstly, using hadoop user to submit Task2 
> to the default queue, which can be allocated to resources normally. 
> Afterwards, using hadoop user to submit Task1 to the default queue, which 
> cannot allocate resources.
> I think in this situation, Task1 should also be allocated to resources and 
> run normally.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

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