You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "stack (JIRA)" <ji...@apache.org> on 2018/03/01 16:55:00 UTC

[jira] [Commented] (HBASE-20100) TestEnableTableProcedure flakey

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

stack commented on HBASE-20100:
-------------------------------

Linked to a follow-on issue. The AssignProcedure is too coarsely grained (feedback from [~Apache9] that makes sense). HBASE-20103 is about breaking it up to do finer steps. Will do in follow-on.

> TestEnableTableProcedure flakey
> -------------------------------
>
>                 Key: HBASE-20100
>                 URL: https://issues.apache.org/jira/browse/HBASE-20100
>             Project: HBase
>          Issue Type: Sub-task
>          Components: amv2, flakey
>            Reporter: stack
>            Assignee: stack
>            Priority: Major
>         Attachments: HBASE-20100.branch-2.001.patch
>
>
> Failed in the nightly in interesting way. 
> https://builds.apache.org/job/HBase%20Nightly/job/branch-2/398/
> A subprocedure of enable table is assigning regions. The test is doing a kill of the procedure store  to ensure we can handle all state transtions even in face of failure. In this case, the kill of PE framework came in the finish of the assign procedure AFTER we'd updated hbase:meta and the internal AM state moving Region from OPENING to OPEN. Rerunning this step on restoration of the AMv2 WAL Store results in....
> {code}
> 2018-02-27 16:28:02,290 WARN  [PEWorker-1] assignment.RegionTransitionProcedure(331): Retryable error trying to transition: pid=64, ppid=52, state=RUNNABLE:REGION_TRANSITION_FINISH; AssignProcedure table=testRecoveryAndDoubleExecution, region=cdc8d2202f4aa4daf381bf1bf2e2fe0c; rit=OPEN, location=104080720bc8,38818,1519748808967
> org.apache.hadoop.hbase.exceptions.UnexpectedStateException: Expected [OFFLINE, CLOSED, SPLITTING, SPLIT, OPENING, FAILED_OPEN] so could move to OPEN but current state=OPEN
> {code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)