[
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)