HDFS-14880. Correct the sequence of statistics & exit message in balencer. Contributed by Renukaprasad C.

This commit is contained in:
Ayush Saxena 2019-11-06 21:45:03 +05:30
parent c36014165c
commit dcf55838ae
1 changed files with 3 additions and 1 deletions

View File

@ -626,7 +626,6 @@ public class Balancer {
final List<DatanodeStorageReport> reports = dispatcher.init();
final long bytesLeftToMove = init(reports);
if (bytesLeftToMove == 0) {
System.out.println("The cluster is balanced. Exiting...");
return newResult(ExitStatus.SUCCESS, bytesLeftToMove, 0);
} else {
LOG.info( "Need to move "+ StringUtils.byteDesc(bytesLeftToMove)
@ -735,6 +734,9 @@ public class Balancer {
} else {
LOG.info("Skipping blockpool " + nnc.getBlockpoolID());
}
if (done) {
System.out.println("The cluster is balanced. Exiting...");
}
}
if (!done) {
Thread.sleep(sleeptime);