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 List<DatanodeID> chooseDatanodes(int nodesRequired, final long
|
||||
|
||||
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 MiniOzoneCluster build() throws IOException {
|
||||
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…
x
Reference in New Issue
Block a user