[
https://issues.apache.org/jira/browse/MAPREDUCE-7298?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aasha Medhi updated MAPREDUCE-7298:
-----------------------------------
Description:
Distcp doesn't close the job after the job is completed. This leads to leaked
Truststore Reloader Threads.
The fix is to close the job once it is complete. job.close internally calls
yarnClient.close(), which then calls timelineConnector.serviceStop() . This
destroys the sslFactory cleaning up the ReloadingX509TrustManager.
Without the patch for each distcp job, a new ReloadingX509TrustManager is
created which creates a new thread. These threads are never killed and they
remain like that till HS2 is restarted. With the close, the thread will be
cleaned up once the job is completed.
was:Distcp doesn't close the job after the job is completed. This leads to
leaked Truststore Reloader Threads
> Distcp doesn't close the job after the job is completed
> -------------------------------------------------------
>
> Key: MAPREDUCE-7298
> URL: https://issues.apache.org/jira/browse/MAPREDUCE-7298
> Project: Hadoop Map/Reduce
> Issue Type: Task
> Reporter: Aasha Medhi
> Priority: Major
> Attachments: MAPREDUCE-7298.01.patch
>
>
> Distcp doesn't close the job after the job is completed. This leads to leaked
> Truststore Reloader Threads.
> The fix is to close the job once it is complete. job.close internally calls
> yarnClient.close(), which then calls timelineConnector.serviceStop() . This
> destroys the sslFactory cleaning up the ReloadingX509TrustManager.
> Without the patch for each distcp job, a new ReloadingX509TrustManager is
> created which creates a new thread. These threads are never killed and they
> remain like that till HS2 is restarted. With the close, the thread will be
> cleaned up once the job is completed.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]