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