accumulo-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Bill Havanki (JIRA)" <>
Subject [jira] [Updated] (ACCUMULO-2488) Concurrent randomwalk balance check needs refinement
Date Tue, 18 Mar 2014 20:37:45 GMT


Bill Havanki updated ACCUMULO-2488:

    Resolution: Fixed
        Status: Resolved  (was: Patch Available)

I've committed the adjustment as reviewed. ACCUMULO-2494 is about updating the standard deviation
computation in {{o.a.a.core.util.Stat}}. Depending on how that turns out, the updated capability
could be reused here, replacing the naive method I implemented. I'd be fine with either reopening
this ticket to put in that change or having it done under ACCUMULO-2494.

> Concurrent randomwalk balance check needs refinement
> ----------------------------------------------------
>                 Key: ACCUMULO-2488
>                 URL:
>             Project: Accumulo
>          Issue Type: Test
>          Components: test
>    Affects Versions: 1.4.4
>            Reporter: Bill Havanki
>            Assignee: Bill Havanki
>            Priority: Minor
>              Labels: randomwalk, test
>             Fix For: 1.4.5, 1.5.2, 1.6.0
> The check for balanced tablets in the randomwalk Concurrent test too easily fails.
> Here is a real-life example from the test for the number of tablets across five tablet
servers: 2, 5, 2, 2, 3. (An old unrelated table plays into these totals.) This produces a
mean of 2.8. The cluster is considered unbalanced by the test when any server's count differs
from the mean by the larger of 1 or the mean divided by 5. In this case, 2.8/5 is less than
1, so the second tablet server fails since it has more than 3.8 tablets. Even a 4 would fail.
> Part of the problem in this particular case is that there are so few tablets, and so
few tablet servers. The cluster also seems happy to leave these counts as is, as I continue
to check it, so the test's definition of unbalanced is too narrow.
> The test needs to be refined to detect unbalanced conditions with a statistically decent

This message was sent by Atlassian JIRA

View raw message