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

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT10.0.1, 5.1.0, 4.4.9, 5.0.3
    • Component/s: None
    • Labels:
      None
    • Story Points:
      8
    • Sprint:
      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

              Assignee:
              haseeb.bokhari Haseeb Bokhari
              Reporter:
              chenhao.qu Chenhao Qu
              Collaborators:
              Chenhao Qu
              Votes:
              0 Vote for this issue
              Watchers:
              10 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: