HDFS-15978. Solve DatanodeManager#getBlockRecoveryCommand() printing IOException. (#2913) Contributed by JiangHua Zhu.
This commit is contained in:
parent
6857a05d6a
commit
c486dc396c
@ -1658,7 +1658,7 @@ private BlockRecoveryCommand getBlockRecoveryCommand(String blockPoolId,
|
|||||||
BlockUnderConstructionFeature uc = b.getUnderConstructionFeature();
|
BlockUnderConstructionFeature uc = b.getUnderConstructionFeature();
|
||||||
if(uc == null) {
|
if(uc == null) {
|
||||||
throw new IOException("Recovery block " + b +
|
throw new IOException("Recovery block " + b +
|
||||||
"where it is not under construction.");
|
" where it is not under construction.");
|
||||||
}
|
}
|
||||||
final DatanodeStorageInfo[] storages = uc.getExpectedStorageLocations();
|
final DatanodeStorageInfo[] storages = uc.getExpectedStorageLocations();
|
||||||
// Skip stale nodes during recovery
|
// Skip stale nodes during recovery
|
||||||
|
Loading…
Reference in New Issue
Block a user