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

Andrew Purtell resolved HBASE-6244.
-----------------------------------

       Resolution: Fixed
    Fix Version/s: 0.94.1
                   0.96.0
                   0.92.2

Committed trivial patch to trunk, 0.94, and 0.92 branches. All unit tests pass 
locally for trunk. All REST unit tests pass locally for 0.94.

Many thanks for pointing out this issue, Xing!
                
> [REST] Result generators do not need to query table schema
> ----------------------------------------------------------
>
>                 Key: HBASE-6244
>                 URL: https://issues.apache.org/jira/browse/HBASE-6244
>             Project: HBase
>          Issue Type: Improvement
>          Components: rest
>    Affects Versions: 0.92.2, 0.96.0, 0.94.1
>            Reporter: Xing Shi
>            Assignee: Andrew Purtell
>            Priority: Minor
>             Fix For: 0.92.2, 0.96.0, 0.94.1
>
>         Attachments: 6244-0.94.patch, 6244.patch
>
>
> Now, the RowResultGenerator and the ScanerResultGenerator will fit the column 
> family if the request doesn't contain any column info. 
> {code}
>       if (rowspec.hasColumns()) {
>         //addColumn for get or scan
>       } else {
>         for (HColumnDescriptor family: 
>             table.getTableDescriptor().getFamilies()) {
>           scan/get.addFamily(family.getName());
>         }
>       }
> {code}
> The table.getTableDescriptor() will cost 10+ milliseconds in our hbase 
> cluster each request. We can remove these code because the server will auto 
> add the columns.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to