Details
-
Umbrella
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Reviewed
-
Description
At least, at the source path, where we track the edits, we should not make region replication rely on general replication framework.
The difficulty here for switching to a table based storage is that, the WAL system and replication system highly depend on each other. There will be cyclic dependency if we want to store replication peer and queue data in a hbase table.
And after HBASE-18070, even meta wal provider will be integrated together with replication system, which makes things more difficult.
But in general, for region replication, it is not a big deal to lose some edits, a flush can fix everything, which means we do not so heavy tracking system in the general replication system.
We should find a more light-weighted way to do region replication.
Attachments
Issue Links
- blocks
-
HBASE-15867 Move HBase replication tracking from ZooKeeper to HBase
- Resolved
- is related to
-
HBASE-26768 Avoid unnecessary replication suspending in RegionReplicationSink
- Resolved
-
HBASE-26960 Another case for unnecessary replication suspending in RegionReplicationSink
- Resolved
-
HBASE-18070 Enable memstore replication for meta replica
- Closed
-
HBASE-26993 Make the new framework for region replication could work for SKIP_WAL
- Resolved
- supercedes
-
HBASE-25283 Undo meta replica specialization inside of the region replica framework
- Resolved
- links to