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

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • WT10.0.1, 4.4.9, 5.0.3, 5.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • 8
    • Storage - Ra 2021-08-23

      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.

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

              Created:
              Updated:
              Resolved: