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

Elliott Clark commented on HBASE-7188:
--------------------------------------

When you load the DataBlockEncoding enum java creates every part.  So on 
runtime every class that's referenced in the enum has to be on the classpath.  
Not having the client have all of the encoding types was stopping 
HColumnDescriptor from loading.

I'm sure there's a way to get that dependency out.  But a patch this size is 
hard to make too many code changes in.
                
> Move classes into hbase-client
> ------------------------------
>
>                 Key: HBASE-7188
>                 URL: https://issues.apache.org/jira/browse/HBASE-7188
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Admin, Client, IPC/RPC, Replication, snapshots
>    Affects Versions: 0.96.0
>            Reporter: Elliott Clark
>            Assignee: Elliott Clark
>            Priority: Critical
>             Fix For: 0.96.0
>
>         Attachments: HBASE-7188-0.patch, HBASE-7188-10.patch, 
> HBASE-7188-1.patch, HBASE-7188-2.patch, HBASE-7188-3.patch, 
> HBASE-7188-5.patch, HBASE-7188-6.patch, HBASE-7188-7.patch, 
> HBASE-7188-8.patch, HBASE-7188-9.patch
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to