[
https://issues.apache.org/jira/browse/HBASE-21795?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16755755#comment-16755755
]
Bhupendra Kumar Jain commented on HBASE-21795:
----------------------------------------------
{quote}Merge does not have this problem.{quote}
MergeTableRegionsProcedure clears the merged region entries from regionStates
by invoking markRegionAsMerged() on MERGE_TABLE_REGIONS_UPDATE_META state but
SplitTableRegionProcedure doesn't clears the parent region from regionStates
and thus its counted in rit later
{quote}Submitted a patch which reproduces the bug and proposes a fix.{quote}
Can we clear the parent region state during split ?
> Client application may get stuck (time bound) if a table modify op is called
> immediately after split op
> -------------------------------------------------------------------------------------------------------
>
> Key: HBASE-21795
> URL: https://issues.apache.org/jira/browse/HBASE-21795
> Project: HBase
> Issue Type: Bug
> Reporter: Nihal Jain
> Assignee: Nihal Jain
> Priority: Critical
> Attachments: HBASE-21795.master.001.patch
>
>
> *Steps:*
> * Create a table
> * Split the table
> * Modify the table immediately after splitting
> *Expected*:
> The modify table procedure completes and control returns back to client
> *Actual:*
> The modify table procedure completes and control does not return back to
> client, until catalog janitor runs and deletes parent or future timeout occurs
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)