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

Gopal V updated TEZ-1269:
-------------------------

    Attachment: application_1405212233811_0262.log.gz

A small run with fewer DAGs.

Tez is doing roughly the right thing, when stuck inside a queue. 

If I was in a 50% queue, I would get containers with node locality when I give 
up containers on another machine.

But within the default queue, giving up rack-local containers to get newer ones 
with rack-locality is really not going to produce containers on the given 
machine.

> TaskScheduler prematurely releases containers
> ---------------------------------------------
>
>                 Key: TEZ-1269
>                 URL: https://issues.apache.org/jira/browse/TEZ-1269
>             Project: Apache Tez
>          Issue Type: Bug
>            Reporter: Bikas Saha
>            Assignee: Bikas Saha
>         Attachments: TEZ-1269.1.patch, TEZ-1269.2.patch, TEZ-1269.3.patch, 
> TEZ-1269.svg, application_1405212233811_0262.log.gz, 
> application_1405212233811_0262.log.gz
>
>
> It checks for session mode and if not true, and if there are no outstanding 
> requests, then it releases the containers before the container timeout has 
> expired. If the state machine is on its way to scheduling new tasks during 
> this time then they will not be able to reuse these containers.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to