hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] Updated: (HBASE-2482) regions in transition do not get reassigned by master when RS crashes
Date Mon, 03 May 2010 19:25:56 GMT

     [ https://issues.apache.org/jira/browse/HBASE-2482?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

stack updated HBASE-2482:
-------------------------

    Attachment: 2482-v3-combined-patch.txt

A patch that combines Todds fix and a unit test.  Todds fix changes RegionState significantly
but its for the better and it looks like it works.  Best to get this change in now rather
than later.

This version does not include the kill method added to the regionserver by previous version.
Its not needed.

> regions in transition do not get reassigned by master when RS crashes
> ---------------------------------------------------------------------
>
>                 Key: HBASE-2482
>                 URL: https://issues.apache.org/jira/browse/HBASE-2482
>             Project: Hadoop HBase
>          Issue Type: Bug
>          Components: master
>    Affects Versions: 0.20.5
>            Reporter: Todd Lipcon
>            Assignee: Todd Lipcon
>            Priority: Blocker
>             Fix For: 0.20.5, 0.21.0
>
>         Attachments: 2482-unittest.txt, 2482-v3-combined-patch.txt, hbase-2482.txt
>
>
> Very similar to HBASE-1928, but for the general case (not just ROOT/META):
> If a region is in transition on a RS when the RS crashes, the master does not remove
it from regionsInTransition when processing the RS shutdown. This is fairly easy to trigger
by bringing up a RS and kill -9ing it just as it starts to get regions assigned. Those regions
will get permanently lost since they're stuck in regionsInTransition and thus don't get assigned
by the metascanner.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message