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

Nate Edel commented on HBASE-14910:
-----------------------------------

Biggest issue so far is that there are dependencies in TableMapReduceUtil (both 
under .mapred. and .mapreduce. to the snapshot code) -- this should all move to 
hbase-mapreduce, but it has a TON of dependencies.  Right now those are in a 
new subclass ServerTableMapReduceUtils

I can't imagine we want to break the API, and when I (or someone else) get to 
the snapshot work real soon now, these should move down to the base versions 
and ServerTableMapReduceUtils can be removed.

There's also some nastiness to the FSUtils/ServerFSUtils split, but since 
that's InterfaceAudience.Private and FSUtils was already kind of a kitchen sink 
class, I'd imagine it's OK to split -- all the instanced stuff and FSHDFS/MapR 
specific stuff remains in hbase-server.

> Create base hbase-mapred and hbase-io modules, move HTableInputFormat and 
> HTableOutputFormat
> --------------------------------------------------------------------------------------------
>
>                 Key: HBASE-14910
>                 URL: https://issues.apache.org/jira/browse/HBASE-14910
>             Project: HBase
>          Issue Type: Sub-task
>          Components: build
>            Reporter: Nate Edel
>            Assignee: Nate Edel
>             Fix For: 2.0.0
>
>         Attachments: HBASE-14910.unready.patch
>
>




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to