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

stack updated HBASE-2522:
-------------------------

         Priority: Major  (was: Blocker)
    Fix Version/s:     (was: 0.90.0)

Downgrading priority and moving out of 0.90.0.  HBASE-3112 changed the way 
disable worked; e.g. we don't set 'offline' in meta any more when disabling a 
table. Also  we'll cycle until all regions of a table are disabled.  If a split 
while disabling, the second time around our disabling loop, we should pick up 
the daughters and give them the disable treatment.   One thing we could add is 
check of table state before opening daughters on split.  If is disabling or is 
disabled, that would prevent daughters being opened (Should be after they have 
added themselves to .META.).

Leaving this issue open since could do w/ unit test and we could implement the 
latter suggestion in the above.

> Disabling a table during a split (tricky) can leave the daughter regions 
> assigned and marked offline in .META.
> --------------------------------------------------------------------------------------------------------------
>
>                 Key: HBASE-2522
>                 URL: https://issues.apache.org/jira/browse/HBASE-2522
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Jean-Daniel Cryans
>
> If for any reason the master takes too much time to process a 
> MSG_REPORT_SPLIT_INCLUDES_DAUGHTERS, and that a user successfully disables 
> the table, then the daughter regions will still be assigned and marked as 
> offline in .META.
> A test case I'm uploading to HBASE-2515 shows the issue.

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

Reply via email to