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

Add an option to timeout waiting for space in the cache

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.6.9, 4.0.1, 4.1.1, WT3.2.0
    • Component/s: None
    • Labels:
    • Sprint:
      Storage Non-NYC 2018-07-02

      Description

      Our internal testing occasionally gets stuck waiting forever to reclaim space in cache. There are times when that is due to application configuration decisions (e.g: with LSM trees required to keep history available).

      We have code that forced the oldest transaction that has done an update to roll back in order to alleviate such situations, but sometimes it's read transactions that pin the content.

      We can add a new configuration option to wiredtiger_open that will allow applications to configure a maximum amount of time a single operation should wait for space in cache.

        Attachments

          Activity

            People

            Assignee:
            alexander.gorrod Alexander Gorrod
            Reporter:
            alexander.gorrod Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: