Viraj Jasani commented on HBASE-22903:

{quote}You'd want RIT count for a table I suppose.... listing current RITs?
That is correct, RIT count for a table so that we can display alter_status 
output: x/total regions are done with transition(where x=total regions - RIT 
count for the table)
{quote}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.
Sounds good. I believe your suggestion is that we give a generic getStatusOps() 
in *Admin* with this patch, it should take arguments(may be Enum for op type 
and optional tableName) and return operational status for that particular 
operation(RIT for a table in this case) with well formed output. Although we 
can provide it with this patch, eventually we can start using it for all(new 
introduced ops) getStatus and keep adding more implementation to it?


> 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

Reply via email to