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

read-committed and read-uncommitted transactions can stall eviction

    XMLWordPrintable

    Details

    • Story Points:
      5
    • Sprint:
      Storage Engines 2019-12-30, Storage Engines 2020-01-13, Storage Engines 2020-01-27
    • Backport Requested:
      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

              Assignee:
              keith.bostic Keith Bostic
              Reporter:
              keith.bostic Keith Bostic
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: