hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jerry He (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-14963) Remove Guava dependency from HBase client code
Date Wed, 09 Mar 2016 18:26:40 GMT

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

Jerry He commented on HBASE-14963:
----------------------------------

Hi, folks

This should go into branch-1 as well. 
I have had people complained about the same problem in the version 1x releases.  This fix
is part of the good effort to clean up compatible use of the StopWatch in Guava. Right?

> Remove Guava dependency from HBase client code
> ----------------------------------------------
>
>                 Key: HBASE-14963
>                 URL: https://issues.apache.org/jira/browse/HBASE-14963
>             Project: HBase
>          Issue Type: Improvement
>          Components: Client
>            Reporter: Devaraj Das
>            Assignee: Devaraj Das
>             Fix For: 2.0.0
>
>         Attachments: no-stopwatch.txt
>
>
> We ran into an issue where an application bundled its own Guava (and that happened to
be in the classpath first) and HBase's MetaTableLocator threw an exception due to the fact
that Stopwatch's constructor wasn't compatible... Might be better to not depend on Stopwatch
at all in MetaTableLocator since the functionality is easily doable without.



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

Mime
View raw message