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 "Raju Bairishetti (JIRA)" <ji...@apache.org> on 2015/06/11 12:41:01 UTC
[jira] [Created] (HDFS-8578) On upgrade, Datanode should process
all storage/data dirs in parallel
Raju Bairishetti created HDFS-8578:
--------------------------------------
Summary: On upgrade, Datanode should process all storage/data dirs in parallel
Key: HDFS-8578
URL: https://issues.apache.org/jira/browse/HDFS-8578
Project: Hadoop HDFS
Issue Type: Bug
Components: datanode
Reporter: Raju Bairishetti
Priority: Critical
Right now, during upgrades datanode is processing all the storage dirs sequentially. Assume it takes ~20 mins to process a single storage dir then datanode which has ~10 disks will take around 3hours to come up.
{code}
for (int idx = 0; idx < getNumStorageDirs(); idx++) {
doTransition(datanode, getStorageDir(idx), nsInfo, startOpt);
assert getCTime() == nsInfo.getCTime()
: "Data-node and name-node CTimes must be the same.";
}
{code}
Can we make datanode to process all the staorage dirs parallelly? This saves lots of time during upgrades.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)