Github user cestella commented on a diff in the pull request:

    https://github.com/apache/metron/pull/785#discussion_r143553954
  
    --- Diff: 
metron-platform/metron-parsers/src/main/java/org/apache/metron/parsers/topology/ParserTopologyCLI.java
 ---
    @@ -285,7 +285,14 @@ public static Options getOptions() {
       }
     
       private static CommandLine parse(Options options, String[] args) {
    -    CommandLineParser parser = new PosixParser();
    +    CommandLineParser parser = new PosixParser() {
    +      @Override
    +      protected void processOption(String arg, ListIterator iter) throws 
ParseException {
    --- End diff --
    
    Ah, yes, so this does bear a comment. Not sure if it requires a code 
comment or not, but the general gist is that in order to pass args to `storm 
jar` (in this case storm configs to override the transformation class), we have 
to disregard options that we don't know about in the CLI.  Storm will ignore 
our args, we have to do the same.  Do you think that should be a code comment?


---

Reply via email to