hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Elliott Clark (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-7188) Move classes into hbase-client
Date Mon, 25 Feb 2013 19:00:14 GMT

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

Elliott Clark commented on HBASE-7188:

Almost all of this was just moving classes. There's very little changes in classes.

* First I moved all of the o.a.h.h.client namespace into hbase-client.
* Moved ipc stuff related to the client.
* Moved the needed zookeeper classes into hbase-client. 
* Protobuf utils were split, so that replication uses a different util.  
** This is so that Wal and HFile aren't brought in as dependencies.
* Split some enums out of security.
** Done in previous jira.
* Split some enums out of Executors.
** EventType
** ExecutorType
* Had to un-link some javadocs so the imports don't refer to the server classes.
* Moved Exceptions into an exception namespace like you suggested before. 
** Though I did have to move exceptions into the client module since some of the exceptions
now refer to protobuf.
** There still might be more exceptions to move.

I didn't duplicate any classes. I did move chore and Catalog tracker into client because:
* Chore is used in HConnectionManager.
* Abortable is used in CatalogTracker, and zookeeper classes.

> 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-1.patch, HBASE-7188-2.patch, HBASE-7188-3.patch,
HBASE-7188-5.patch, HBASE-7188-6.patch, HBASE-7188-7.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

View raw message