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

Threads doing eviction can stall indefinitely when timestamps fail to advance

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 3.6.6, 4.0.0-rc0, WT3.1.0
    • None
    • None
    • Storage Non-NYC 2018-05-07

    Description

      We are seeing several different failure modes in stress testing relating to the cache being pinned full - leaving format in a state where it can't make forward progress. We see one of two symptoms from this issue:

      eviction-server: Cache stuck for too long, giving up: Connection timed out
      

      OR

      format run exceeded 15 minutes past the maximum time, aborting the process.
      

      The cache can be stuck full of either clean or dirty pages. We should characterise the different failures being seen at the moment - and put a plan in place to fix bugs and otherwise stop our stress testing from encountering stuck-cache conditions.

      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: