[
https://issues.apache.org/jira/browse/HADOOP-11804?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sean Busbey updated HADOOP-11804:
---------------------------------
Attachment: HADOOP-11804.3.patch
Updated patch, now that HBase master works with Hadoop branch-2 again.
-03
* includes a local fork of MSHADE-182 (to handle java services reloction)
* properly relocate third party references in the client-api bytecode
* avoid relocating references to JDK packages that are in com.sun
* avoid shaded jersey binding to javax services
Known issues right now
* logging implementations are still relocated
* HTrace is relocated
** because of how htrace is implemented, this prevents starting a span in a
client app and having the client continue with it as a parent span.
* some other HBase second-pass tests fail post-rebase that I am still
tracking down
** Notably, all the HBase MR tests fail because the shaded minicluster YARN
has some startup problem related to jersey
> POC Hadoop Client w/o transitive dependencies
> ---------------------------------------------
>
> Key: HADOOP-11804
> URL: https://issues.apache.org/jira/browse/HADOOP-11804
> Project: Hadoop Common
> Issue Type: Sub-task
> Components: build
> Reporter: Sean Busbey
> Assignee: Sean Busbey
> Attachments: HADOOP-11804.1.patch, HADOOP-11804.2.patch,
> HADOOP-11804.3.patch
>
>
> make a hadoop-client-api and hadoop-client-runtime that i.e. HBase can use to
> talk with a Hadoop cluster without seeing any of the implementation
> dependencies.
> see proposal on parent for details.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)