You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by "Huaxiang Sun (Jira)" <ji...@apache.org> on 2022/03/18 20:00:00 UTC
[jira] [Created] (HBASE-26864) Region Server does not send Ack back to master after receiving an OpenRegionReq for open regions, causing OpenRegionProcedure stuck forever.
Huaxiang Sun created HBASE-26864:
------------------------------------
Summary: Region Server does not send Ack back to master after receiving an OpenRegionReq for open regions, causing OpenRegionProcedure stuck forever.
Key: HBASE-26864
URL: https://issues.apache.org/jira/browse/HBASE-26864
Project: HBase
Issue Type: Bug
Components: Region Assignment
Affects Versions: 2.4.10
Reporter: Huaxiang Sun
Assignee: Huaxiang Sun
For some upgrading cases, we found that master issues RegionOpen for an already open region and Region Sever simply logs
{code:java}
2022-03-17 22:16:55,595 WARN org.apache.hadoop.hbase.regionserver.handler.AssignRegionHandler: Received OPEN for foo,b2875fcb-7bc0-4fa9-a980-e902faf7f151,1631771037620.def199cc7208615b783b285f582ddfa4. which is already online {code}
and it does not ack or nack master. This OpenRegionProceduce is stuck forever.
In this specific case, it needs to ack master that region is open.
For the cause of why it sent an OpenRegion request for an already open region, it will be followed by another issue.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)