HDDS-452. 'ozone scm' with incorrect argument first logs all the STARTUP_MSG. Contributed by Namit Maheshwari.

This commit is contained in:
Jitendra Pandey 2018-09-14 11:38:50 -07:00
parent 0c8a43b9ec
commit 446cb8301e
1 changed files with 6 additions and 2 deletions

View File

@ -361,8 +361,6 @@ public final class StorageContainerManager extends ServiceRuntimeInfoImpl
hParser.printGenericCommandUsage(System.err); hParser.printGenericCommandUsage(System.err);
System.exit(1); System.exit(1);
} }
StringUtils.startupShutdownMessage(StorageContainerManager.class, argv,
LOG);
StorageContainerManager scm = createSCM(hParser.getRemainingArgs(), conf); StorageContainerManager scm = createSCM(hParser.getRemainingArgs(), conf);
if (scm != null) { if (scm != null) {
scm.start(); scm.start();
@ -395,9 +393,13 @@ public final class StorageContainerManager extends ServiceRuntimeInfoImpl
} }
switch (startOpt) { switch (startOpt) {
case INIT: case INIT:
StringUtils.startupShutdownMessage(StorageContainerManager.class, argv,
LOG);
terminate(scmInit(conf) ? 0 : 1); terminate(scmInit(conf) ? 0 : 1);
return null; return null;
case GENCLUSTERID: case GENCLUSTERID:
StringUtils.startupShutdownMessage(StorageContainerManager.class, argv,
LOG);
System.out.println("Generating new cluster id:"); System.out.println("Generating new cluster id:");
System.out.println(StorageInfo.newClusterID()); System.out.println(StorageInfo.newClusterID());
terminate(0); terminate(0);
@ -407,6 +409,8 @@ public final class StorageContainerManager extends ServiceRuntimeInfoImpl
terminate(0); terminate(0);
return null; return null;
default: default:
StringUtils.startupShutdownMessage(StorageContainerManager.class, argv,
LOG);
return new StorageContainerManager(conf); return new StorageContainerManager(conf);
} }
} }