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

Reply via email to