Details
Description
Steps to reproduce
- Create a table with region replication set to a value greater than 1
- Modify any of the table properties, say max file size
Expected Result
The modify table should succeed and run to completion.
Actual Result
The modify table keep running infinitely
Analysis/Issue
The problem occurs due to inifinitely looping between states REOPEN_TABLE_REGIONS_REOPEN_REGIONS and REOPEN_TABLE_REGIONS_CONFIRM_REOPENED of ReopenTableRegionsProcedure, called as part of ModifyTableProcedure.
Consequences
For a table having region replicas:
- Any modify table operation fails to complete
- Also, enable table replication fails to complete as it is unable to change the replication scope of the table in source cluster
Attachments
Attachments
Issue Links
- relates to
-
HBASE-20792 info:servername and info:sn inconsistent for OPEN region
- Closed
- supercedes
-
HBASE-20817 Infinite loop when executing ReopenTableRegionsProcedure
- Closed