Xiaoyu Yao created HDFS-8423: -------------------------------- Summary: Add additional trace to DataNode#shutdown to track progress Key: HDFS-8423 URL: https://issues.apache.org/jira/browse/HDFS-8423 Project: Hadoop HDFS Issue Type: Sub-task Affects Versions: 2.6.0 Reporter: Xiaoyu Yao Assignee: Xiaoyu Yao
We have seen Datanode#shutdown wait infinitely during rolling upgrade but there is no progress information logged in datanode log. This ticket propose to add additional tracing after completion of sub tasks such as: {code} // Terminate directory scanner and block scanner shutdownPeriodicScanners(); // TODO: log completion // wait reconfiguration thread, if any, to exit shutdownReconfigurationTask(); // TODO: log completion if (this.dataXceiverServer != null) { // wait for dataXceiverServer to terminate try { this.dataXceiverServer.join(); } catch (InterruptedException ie) { } } // TODO: log completion if (this.localDataXceiverServer != null) { // wait for localDataXceiverServer to terminate try { this.localDataXceiverServer.join(); } catch (InterruptedException ie) { } } // TODO: log completion ... {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)