HDFS-11620. Ozone: Allocate container for MiniOzone cluster fails because of insufficient space error. Contributed by Mukul Kumar Singh.
This commit is contained in:
parent
fadfe37019
commit
7573a0bc61
|
@ -125,8 +125,9 @@ public abstract class SCMCommonPolicy implements ContainerPlacementPolicy {
|
|||
|
||||
if (healthyList.size() < nodesRequired) {
|
||||
msg = String.format("Unable to find enough nodes that meet the space " +
|
||||
"requirement in healthy node set. Nodes required: %d Found: %d",
|
||||
nodesRequired, healthyList.size());
|
||||
"requirement of %d bytes in healthy node set." +
|
||||
" Nodes required: %d Found: %d",
|
||||
sizeRequired, nodesRequired, healthyList.size());
|
||||
LOG.error(msg);
|
||||
throw new SCMException(msg,
|
||||
SCMException.ResultCodes.FAILED_TO_FIND_NODES_WITH_SPACE);
|
||||
|
|
|
@ -354,6 +354,7 @@ public final class MiniOzoneCluster extends MiniDFSCluster
|
|||
if (waitForChillModeFinish) {
|
||||
cluster.waitTobeOutOfChillMode();
|
||||
}
|
||||
cluster.waitForHeartbeatProcessed();
|
||||
} catch (Exception e) {
|
||||
// A workaround to propagate MiniOzoneCluster failures without
|
||||
// changing the method signature (which would require cascading
|
||||
|
|
Loading…
Reference in New Issue