Skip to content

Commit 4807832

Browse files
committed
Closes linkedin#70. Fix help parsing in Client to avoid triggering when -hadoop_binary is the first option.
1 parent 9485c19 commit 4807832

File tree

1 file changed

+2
-2
lines changed
  • dynamometer-infra/src/main/java/com/linkedin/dynamometer

1 file changed

+2
-2
lines changed

dynamometer-infra/src/main/java/com/linkedin/dynamometer/Client.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -335,12 +335,12 @@ private void printUsage() {
335335
*/
336336
public boolean init(String[] args) throws ParseException, IOException {
337337

338-
CommandLineParser parser = new GnuParser();
339-
if (parser.parse(new Options().addOption("h", "help", false, "Shows this message."), args, true).hasOption("h")) {
338+
if (Arrays.stream(args).anyMatch(arg -> arg.equalsIgnoreCase("-h") || arg.equals("--help"))) {
340339
printUsage();
341340
return false;
342341
}
343342

343+
CommandLineParser parser = new GnuParser();
344344
CommandLine cliParser = parser.parse(opts, args);
345345

346346
yarnClient = YarnClient.createYarnClient();

0 commit comments

Comments
 (0)