Yang Yun created HDFS-14993: ------------------------------- Summary: checkDiskError doesn't work during datanode startup Key: HDFS-14993 URL: https://issues.apache.org/jira/browse/HDFS-14993 Project: Hadoop HDFS Issue Type: Bug Components: datanode Reporter: Yang Yun
the function checkDiskError() is called before addBlockPool, but list bpSlices is empty this time. So the function check() in FsVolumeImpl.java does nothing. @Override public VolumeCheckResult check(VolumeCheckContext ignored) throws DiskErrorException { // TODO:FEDERATION valid synchronization for (BlockPoolSlice s : bpSlices.values()) { s.checkDirs(); } return VolumeCheckResult.HEALTHY; } -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: hdfs-dev-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-dev-h...@hadoop.apache.org