accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Eric Newton (JIRA)" <>
Subject [jira] [Commented] (ACCUMULO-2998) provide a mechanism to allow clients to wait for balance
Date Thu, 17 Jul 2014 16:15:05 GMT


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

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:
>             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

View raw message