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

Jason Lowe commented on MAPREDUCE-6735:
---------------------------------------

Thanks for the report, Alexandr!

MAPREDUCE-5465 would be expected to make things slightly slower, since the 
whole point of that JIRA is to let tasks finish on their own rather than 
proactively killing them.  Before that change the AM was trying to kill tasks 
as soon as they said they were done, and that was causing problems when the 
task had things to do afterwards like dumping JVM stats for performance or 
profiling.  Letting the tasks complete on their own means it will take a little 
longer sometimes for the container to complete, and that prevents another task 
from using the cluster resources associated with that container.  Essentially 
the change was a tradeoff of performance for correctness -- we were running 
"too fast" sometimes. ;-)

Do you have any details on how HADOOP-12107 is impacting things?  If you just 
put that one in on its own, do you see a similar impact?  Also note that 
HADOOP-12107 has a very important followup fix at HADOOP-12706.  It would be 
interesting to know if HADOOP-12107 really does impact on its own whether 
adding HADOOP-12706 changes that in any way.

> Performance degradation caused by MAPREDUCE-5465 and HADOOP-12107
> -----------------------------------------------------------------
>
>                 Key: MAPREDUCE-6735
>                 URL: https://issues.apache.org/jira/browse/MAPREDUCE-6735
>             Project: Hadoop Map/Reduce
>          Issue Type: Bug
>            Reporter: Alexandr Balitsky
>
> Two commits, MAPREDUCE-5465 and HADOOP-12107 are making Terasort on YARN 10% 
> slower.
> Reduce phase with those commits ~5 mins
> Reduce phase without ~3.5 mins
> Average Reduce is taking 4mins, 16sec with those commits compared to 3mins, 
> 48sec without.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to