[ 
https://issues.apache.org/jira/browse/PHOENIX-896?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Enis Soztutar updated PHOENIX-896:
----------------------------------
    Fix Version/s: 4.1.0
                   3.1.0

> Improve cmdline parsing of psql (PhoenixRuntime)
> ------------------------------------------------
>
>                 Key: PHOENIX-896
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-896
>             Project: Phoenix
>          Issue Type: Improvement
>            Reporter: Gabriel Reid
>            Assignee: Gabriel Reid
>             Fix For: 5.0.0, 3.1.0, 4.1.0
>
>         Attachments: PHOENIX-896.patch
>
>
> PhoenixRuntime (the class that is run via the "psql" command) does its own 
> custom command-line parameter parsing, which has a number of limitations. One 
> of the biggest issues is that it depends on the ordering of named parameters 
> vs unnamed (i.e. file parameters), and starts performing actions as part of 
> the command-line parameter parsing. This can lead to some files being 
> run/imported, and then the tool stopping with an error due to an unexpected 
> command-line parameter.
> An additional (but probably less important) issue is that the current 
> parameter parsing is difficult to debug and test (there are currently no 
> automated tests).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to