hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Hsieh (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-6258) Backport some region splitting fixes into 0.90.7
Date Thu, 28 Jun 2012 06:15:43 GMT

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

Jonathan Hsieh commented on HBASE-6258:
---------------------------------------

I think part of HBASE-4816 seems low risk (extra closing checks on splitrequest) but the part
eventually gets rooted to HBASE-1502 (removing heartbeats) so sounds like it is best to probably
avoid.  

In discussion you mentioned that HBASE-4881 was pointless because the exception signature
changed between 0.90 and 0.92 and suggested not including it.  I'd be fine with that.

HBASE-6158 is embarrassing and a simple fix, but it sounds best to avoid porting the fix to
avoid the potential for compatibility problems.  The good news is that this one has an easy
work around (don't use merges or splits as colfams).  Instead can we add a patch to warn if
a user tries to create/alter tables to have 'merges' or 'splits' as column families names?

HBASE-5189: I think metrics are always useful and seem low risk (I don't think we have a strict
contract staying that adding metrics breaks compatibility). Since this is 0.94, ff we backport
this to 0.90 we'd need to get into 0.92 as well.

                
> Backport some region splitting fixes into 0.90.7
> ------------------------------------------------
>
>                 Key: HBASE-6258
>                 URL: https://issues.apache.org/jira/browse/HBASE-6258
>             Project: HBase
>          Issue Type: Bug
>          Components: regionserver
>    Affects Versions: 0.90.6
>            Reporter: David S. Wang
>            Assignee: David S. Wang
>         Attachments: HBASE-4816+4881+5189+6158.patch
>
>
> Issue tracking backport of some relatively small region splitting fixes into 0.90.7:
> HBASE-4816: Regionserver wouldn't go down because split happened exactly at same time
we issued bulk user region close call on our way out - fixed in 0.92
> HBASE-4881: Unhealthy region is on service caused by rollback of region splitting - fixed
in 0.92
> HBASE-5189: Add metrics to keep track of region-splits in RS - fixed in 0.94
> HBASE-6158: Data loss if the words 'merges' or 'splits' are used as Column Family name
- fixed in 0.92 and 0.94

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message