You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-issues@hadoop.apache.org by "Jinglun (Jira)" <ji...@apache.org> on 2021/03/16 09:41:00 UTC
[jira] [Assigned] (HDFS-15899) Remove rpcThreadPool from
DeadNodeDetector.
[ https://issues.apache.org/jira/browse/HDFS-15899?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jinglun reassigned HDFS-15899:
------------------------------
Assignee: Jinglun
> Remove rpcThreadPool from DeadNodeDetector.
> -------------------------------------------
>
> Key: HDFS-15899
> URL: https://issues.apache.org/jira/browse/HDFS-15899
> Project: Hadoop HDFS
> Issue Type: Improvement
> Reporter: Jinglun
> Assignee: Jinglun
> Priority: Major
>
> The DeadNodeDetector uses a thread pool to do all the probe rpc calls. The purpose is to use the thread pool timeout to monitor the probe timeout. But the rpc client already has a timeout. We can use the rpc client timeout instead of the thread pool timeout and remove the rpcThreadPool.
> The rpcThreadPool introduces additional complexity for probing the DataNode. The probe task waiting in the busy rpcThreadPool might exceed the configured timeout. The probe task will be marked as failed even it is not scheduled.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-help@hadoop.apache.org