accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christopher Tubbs (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (ACCUMULO-4427) TabletBalancer API broken in 1.7
Date Fri, 26 Aug 2016 17:03:21 GMT

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

Christopher Tubbs commented on ACCUMULO-4427:
---------------------------------------------

I guess this change was made as part of [~kturner]'s efforts to remove non-public API leakage
into our public API. This class is not public API, but at the very least, we can/should document
this in the release notes, because it's reasonable to expect some to plug their own code here.

> TabletBalancer API broken in 1.7
> --------------------------------
>
>                 Key: ACCUMULO-4427
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-4427
>             Project: Accumulo
>          Issue Type: Bug
>          Components: client, master
>            Reporter: John Vines
>
> In 1.6, the TabletBalancer APIs used org.apache.accumulo.core.data.KeyExtent. In 1.7,
this class was deprecated in favor of TabletId. Unfortunately with this change, the TabletBalancer
API was updated to use org.apache.accumulo.core.data.impl.KeyExtent. This causes compile time
issues with balancers from 1.6.
> I'm not sure if the TabletBalancer is technically part of the public API, but given this
is a user pluggable space I would expect some degree of stability, at least between two versions.



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

Mime
View raw message