[2DC] Support colocated tables
ndeodhar opened this issue · 2 comments
ndeodhar commented
Add ability to setup replication for colocated tables.
This involves changes to:
SetupUniverseReplication flow (schema validation)
Creation of CDC streams (today, we have 1 stream per table)
Producer-consumer tablet mapping
rahuldesirazu commented
A few high-level questions to think about for this feature:
- Do we want to support xDC at the database level or leave it as a per table replication stream?
- What happens if a table is collocated on only one side? Is this a mode we want to support? How will the tablet mapping look in this case?
- How will we store/expose metrics? Currently we have n tablets per stream so we can roll up tablet level metrics to get a per stream metric, but this will change when we have n streams per tablet.