accumulo-notifications mailing list archives

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

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

Mime
View raw message