Give up mirrored operation when Workgen gets WT_ROLLBACK

XMLWordPrintableJSON

    • Asparagus-StorEng - 2023-10-31
    • 3

      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.

              Assignee:
              Etienne Petrel
              Reporter:
              Etienne Petrel
              Chenhao Qu
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: