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)