[
https://issues.apache.org/jira/browse/HBASE-22903?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16917097#comment-16917097
]
stack commented on HBASE-22903:
-------------------------------
Two scenarios. Shell starts the operation and then the case where shell did not
start the operation. Both legit.
Your patch looks like it is trying to restore the old get alter schema status;
i.e. a dedicated method added to Admin to look up state on one of the many
operations we run on Master via Admin. It queries using tablename. This route
would seem to dictate a status method for every long-running operation we have
in Admin. We might want to avoid going this route.
A general query on currently running operations that showed detail on each
operation that allowed you narrow in using pid or tablename would be sweet.
Probably more than you are interested in.
On RIT, there is 'status' in the shell (and there is the UI with RIT panel
and/or procedures listing). The status command does simple, detailed, and
replication currently. The 'detailed' prints out a RIT count. You'd want RIT
count for a table I suppose.... listing current RITs?
> alter_status command is broken
> ------------------------------
>
> Key: HBASE-22903
> URL: https://issues.apache.org/jira/browse/HBASE-22903
> Project: HBase
> Issue Type: Bug
> Components: Admin, asyncclient, shell
> Affects Versions: 3.0.0
> Reporter: Viraj Jasani
> Assignee: Viraj Jasani
> Priority: Major
> Fix For: 3.0.0
>
> Attachments: HBASE-22903.master.000.patch,
> HBASE-22903.master.001.patch, HBASE-22903.master.002.patch
>
>
> This is applicable to master branch only:
> {code:java}
> > alter_status 't1'
> ERROR: undefined method `getAlterStatus' for
> #<Java::OrgApacheHadoopHbaseClient::AdminOverAsyncAdmin:0x252ec02e>
> {code}
>
--
This message was sent by Atlassian Jira
(v8.3.2#803003)