nijel created HDFS-9157: --------------------------- Summary: [OEV and OIV] : Unnecessary parsing for mandatory arguements if "-h" option is specified as the only option Key: HDFS-9157 URL: https://issues.apache.org/jira/browse/HDFS-9157 Project: Hadoop HDFS Issue Type: Sub-task Reporter: nijel Assignee: nijel
In both tools, if "-h" is specified as the only option, it throws error as input and output not specified. {noformat} master:/home/nijel/hadoop-3.0.0-SNAPSHOT/bin # ./hdfs oev -h Error parsing command-line options: Missing required options: o, i Usage: bin/hdfs oev [OPTIONS] -i INPUT_FILE -o OUTPUT_FILE {noformat} In code the parsing is happening before the "-h" option is verified Can add code to return after initial check. {code} if (argv.length == 1 && argv[1] == "-h") { printHelp(); return 0; } {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)