Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
0.98.0, 0.95.1, 0.94.10
-
None
-
Reviewed
Description
An offline split parent region can be assigned by using 'assign' from shell.
This may trigger a compaction on the split parent region that should be offline, breaking the references of the two daughters.
The easy way to test this is:
- disable compactions
- create a table and insert some row
- split
- shutdown the master (otherwise there's a state checked inside the AssignmentManager)
- start the master
- assign the region marked as OFFLINE => true, SPLIT => true (the compaction on region startup will probably break the reference of the two daughters)
Attachments
Attachments
Issue Links
- is a clone of
-
HBASE-9204 An Offline SplitParent Region can be assigned breaking split references
- Closed
- is depended upon by
-
HBASE-8760 possible loss of data in snapshot taken after region split
- Closed