You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Huaxiang Sun (Jira)" <ji...@apache.org> on 2020/05/04 16:37:00 UTC
[jira] [Created] (HBASE-24316) GCMulitpleMergedRegionsProcedure is
not idempotent
Huaxiang Sun created HBASE-24316:
------------------------------------
Summary: GCMulitpleMergedRegionsProcedure is not idempotent
Key: HBASE-24316
URL: https://issues.apache.org/jira/browse/HBASE-24316
Project: HBase
Issue Type: Bug
Components: proc-v2
Affects Versions: 3.0.0-alpha-1, 2.3.0, 2.4.0
Reporter: Huaxiang Sun
Currently deleteMergeQualifiers() is not idempotent. If two GCMulitpleMergedRegionsProcedures are run for the same merged child region, the second run will delete the row for the merge region from meta table and leave a hole. It needs to make sure it only deletes columns with merge qualifiers.
[https://github.com/apache/hbase/blob/master/hbase-client/src/main/java/org/apache/hadoop/hbase/MetaTableAccessor.java#L1849]
--
This message was sent by Atlassian Jira
(v8.3.4#803005)