The following needs to be done to add the functionality to workgen to mirror tables:
- Update the dynamic table implementation to flag a table as a base table or a mirror.
- Add information to the app_metadata so that mirrored tables are processed correctly on restart.
- When a table is defined as mirrored, it should be associated with another table, the mirror. The other table could have the same name with a suffix/prefix to indicate it's the mirror.
- When an operation is performed on a mirrored table, the associated table should get the operation too.
- For now, no operations should be allowed on a mirror.
- Provide a workload option to enable mirroring.
- related to
-
WT-11879 Give up mirrored operation when Workgen gets WT_ROLLBACK
- Closed