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

Eric Newton commented on ACCUMULO-2998:
---------------------------------------

I jumped on this improvement because:

* lately many users have complained about slow balancing (ACCUMULO-2952)
* many users take advantage pre-splitting with a date-based index (that is, 
they create daily or monthly split points)
* the balancing was particularly slow with large, mostly balanced clusters 
(>100 nodes)
* waiting on basic balancing was not very hard to implement
* alternative mechanisms require polling the metadata table, and the master is 
already doing that

We could improve the balance API to support {{isBalanced(String tableId)}}, but 
I don't think it's worth it.

Please consider this improvement as still-under-review.  Reopen if you believe 
changes should be made.

> provide a mechanism to allow clients to wait for balance
> --------------------------------------------------------
>
>                 Key: ACCUMULO-2998
>                 URL: https://issues.apache.org/jira/browse/ACCUMULO-2998
>             Project: Accumulo
>          Issue Type: New Feature
>          Components: client, master
>            Reporter: Eric Newton
>            Assignee: Eric Newton
>            Priority: Minor
>             Fix For: 1.7.0
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> It would be nice to wait for the balancer to run and find no work to do after 
> creating a bunch of splits.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to