[
https://issues.apache.org/jira/browse/HBASE-14845?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Sean Busbey updated HBASE-14845:
--------------------------------
Attachment: HBASE-14845.1.patch
-01
- exclude transitive from hbase-annotations in hbase-server
- exclude transitive from hadoop-common at top level
The leaking through hadoop-common might be needed in earlier versions. it
definitely comes through with Hadoop 2.7.1 so it's probably worth including
wether or not earlier versions of hadoop-common leak it in case folks set
hadoop-two.version while building.
> hbase-server leaks jdk.tools dependency to mapreduce consumers
> --------------------------------------------------------------
>
> Key: HBASE-14845
> URL: https://issues.apache.org/jira/browse/HBASE-14845
> Project: HBase
> Issue Type: Bug
> Components: build, dependencies
> Affects Versions: 2.0.0, 0.98.14, 1.2.0, 1.1.2, 1.3.0, 1.0.3
> Reporter: Sean Busbey
> Assignee: Sean Busbey
> Priority: Critical
> Fix For: 2.0.0, 1.3.0, 1.2.1, 1.1.4, 1.0.4, 0.98.18
>
> Attachments: HBASE-14845.1.patch
>
>
> HBASE-13963 / HBASE-14844 take care of removing leaks of our dependency on
> jdk-tools.
> Until we move the mapreduce support classes out of hbase-server
> (HBASE-11843), we need to also avoid leaking the dependency from that module.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)