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)