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

Siddharth Seth commented on TEZ-3705:
-------------------------------------

{code}if (ShuffleUtils.isTezShuffleHandler(getConfig())) {{code}
Not sure why this condition is required in ContainerLauncherManager?

Is there an expectation for multiple deletion trackers to exist? IAC, I think 
it makes sense to move the thread creation into the Impl itself, instead of 
having the base class create threads. Let individual implementations create 
whatever threads they need.

Can we rename dagDelete - to something like 
tez.dag.delete.intermediate.data.on.completion (or a slightly shorter version 
of the same). tez.dag.delete can be confusing. (Also the parameter names).

Otherwise, looks good to me.

> Modify DeletionTracker and deletion threads to be initialized only if enabled 
> for tez_shuffle
> ---------------------------------------------------------------------------------------------
>
>                 Key: TEZ-3705
>                 URL: https://issues.apache.org/jira/browse/TEZ-3705
>             Project: Apache Tez
>          Issue Type: Sub-task
>            Reporter: Kuhu Shukla
>            Assignee: Kuhu Shukla
>         Attachments: TEZ-3705.001.patch, TEZ-3705.002.patch, 
> TEZ-3705.003.patch
>
>
> Right now the Deletion Tracker and the associated threads are initialized 
> irrespective of the deletion service being used/enabled or not. This can be 
> made better.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to