Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
3.0.0-alpha-1, 2.3.0
-
None
Description
After HBASE-20724, the compaction event marker is not used anymore when failover. So our new proposal is split WAL to HFile to imporve MTTR. It has 3 steps:
- Read WAL and write HFile to region’s column family’s recovered.hfiles directory.
- Open region.
- Bulkload the recovered.hfiles for every column family.
The design doc was attathed by a google doc. Any suggestions are welcomed.
Attachments
Issue Links
- breaks
-
HBASE-23741 Data loss when WAL split to HFile enabled
- Resolved
-
HBASE-23684 NPE HFilesOutputSink
- Resolved
-
HBASE-23742 Document that with split-to-hfile data over the MOB threshold will be treated as normal data
- Resolved
- is related to
-
HBASE-23633 Find a way to handle the corrupt recovered hfiles
- Resolved
-
HBASE-23634 Enable "Split WAL to HFile" by default
- Open
-
HBASE-20991 MTTR
- Resolved
- links to