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

Create a new method to check for running user transactions before starting rollback-to-stable operation

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • WT10.0.1, 4.4.9, 5.0.3, 5.1.0-rc0
    • None
    • None
    • 8
    • Storage - Ra 2021-08-23

    Description

      Currently, rollback to stable doesn't run if there is any active transaction in the system. However, we should block it only when there are external transactions and the internal transactions such as eviction should not block it. We need a mechanism to distinguish them when doing the active transaction check in rollback to stable.

      This ticket should design, implement, and test such mechanism.

      Attachments

        Issue Links

          Activity

            People

              haseeb.bokhari@mongodb.com Haseeb Bokhari (Inactive)
              chenhao.qu@mongodb.com Chenhao Qu
              Chenhao Qu
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: