hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrew Purtell (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-10401) [hbck] perform overlap group merges in parallel
Date Thu, 23 Jan 2014 17:40:44 GMT

    [ https://issues.apache.org/jira/browse/HBASE-10401?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13880118#comment-13880118

Andrew Purtell commented on HBASE-10401:

+1 for v2. You going to commit this today [~jmhsieh]?

> [hbck] perform overlap group merges in parallel
> -----------------------------------------------
>                 Key: HBASE-10401
>                 URL: https://issues.apache.org/jira/browse/HBASE-10401
>             Project: HBase
>          Issue Type: Bug
>          Components: hbck
>    Affects Versions: 0.92.2, 0.98.0, 0.94.16, 0.99.0,
>            Reporter: Jonathan Hsieh
>            Assignee: Jonathan Hsieh
>         Attachments: hbase-10079.v2.patch, hbase-10401.10400.patch, hbase-10401.patch
> In a recent support case, we encountered a corrupt hbase that had thousands of "overlap
groups" (regions that had overlapping key ranges).  The current implementation repairs these
by serially taking a group, perorming a merge and then moving on to the next group.  Because
assignments and hdfs nn operations are involved each merge could take on the order of seconds.
 With thousands of overlap groups, this could take hours to complete.
> This patch makes it so that these independent merge groups are merged in parallel.  It
uses the same thread pool for other fs info-gathering operations.

This message was sent by Atlassian JIRA

View raw message