Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-11879

Give up mirrored operation when Workgen gets WT_ROLLBACK

    • 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.

            Assignee:
            etienne.petrel@mongodb.com Etienne Petrel
            Reporter:
            etienne.petrel@mongodb.com Etienne Petrel
            Chenhao Qu
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: