You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-dev@hadoop.apache.org by "Daryn Sharp (JIRA)" <ji...@apache.org> on 2017/10/12 14:35:00 UTC
[jira] [Created] (HDFS-12647) DN commands processing should be
async
Daryn Sharp created HDFS-12647:
----------------------------------
Summary: DN commands processing should be async
Key: HDFS-12647
URL: https://issues.apache.org/jira/browse/HDFS-12647
Project: Hadoop HDFS
Issue Type: Sub-task
Components: datanode
Affects Versions: 2.8.0
Reporter: Daryn Sharp
Due to dataset lock contention, service actors may encounter significant latency while processing DN commands. Even the queuing of async deletions require multiple lock acquisitions. A slow disk will cause a backlog of xceivers instantiating block sender/receivers which starves the actor and leads to the NN falsely declaring the node dead.
Async processing of all commands will free the actor to perform its primary purpose of heartbeating and block reporting. Note that FBRs will be dependent on queued block invalidations not being included in the report.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-dev-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-dev-help@hadoop.apache.org