-
Type: Bug
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Test wtperf
-
3
-
Asparagus-StorEng - 2023-10-31
Workgen has a feature called mirroring where each eligible operation is applied to a base table and its mirror.
This does not work well when the mirror faces a rollback error. Indeed, when Workgen gets a WT_ROLLBACK error code after trying to apply the operation, it starts a new transaction. This means the operation is under a different transaction than the one used for the base which can lead to inconsistencies.
In this ticket, we should update Workgen to give up on a mirrored operation when a rollback error is detected.