hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Josh Elser (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-19770) `list` shell command does not return an array of table names
Date Thu, 11 Jan 2018 19:31:00 GMT

    [ https://issues.apache.org/jira/browse/HBASE-19770?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16322814#comment-16322814
] 

Josh Elser commented on HBASE-19770:
------------------------------------

bq. I'm not sure I'd agree with the assertion that "all interactive shells do not want return
values".

Thinking some more on this: this change forces users into having their script fail on the
first error. There's no option for me to say "Please give me command return values, but don't
kill my shell session on command error."

> `list` shell command does not return an array of table names
> ------------------------------------------------------------
>
>                 Key: HBASE-19770
>                 URL: https://issues.apache.org/jira/browse/HBASE-19770
>             Project: HBase
>          Issue Type: Bug
>          Components: shell
>            Reporter: Romil Choksi
>            Assignee: Josh Elser
>            Priority: Critical
>             Fix For: 2.0.0-beta-2
>
>
> Another good find by our Romil.
> {code}
> hbase(main):001:0> list
> TABLE
> a
> 1 row(s)
> Took 0.8385 seconds
> hbase(main):002:0> tables=list
> TABLE
> a
> 1 row(s)
> Took 0.0267 seconds
> hbase(main):003:0> puts tables
> hbase(main):004:0> p tables
> nil
> {code}
> The {{list}} command should be returning {{\['a'\]}} but is not.
> The command class itself appears to be doing the right thing -- maybe the retval is getting
lost somewhere else?
> FYI [~stack].



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message