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

read-committed and read-uncommitted transactions can stall eviction

    XMLWordPrintableJSON

Details

    • 5
    • Storage Engines 2019-12-30, Storage Engines 2020-01-13, Storage Engines 2020-01-27
    • v4.2, v4.0

    Description

      Summary:

      Fix an issue where eviction stalls because the thread pinning the oldest transaction ID in the system has been co-opted to assist with eviction and is preventing the system's oldest transaction ID from moving forward (which would release pages for eviction).


       

       

      Read-committed and read-uncommitted transactions enter a transaction ID into the global table to stop updates they're reading from being freed, and that can prevent the oldest ID from moving forward, stalling eviction.

      Attachments

        Issue Links

          Activity

            People

              keith.bostic@mongodb.com Keith Bostic (Inactive)
              keith.bostic@mongodb.com Keith Bostic (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: