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

Add a measurement of cache pressure caused by storing history

    • Type: Icon: New Feature New Feature
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Storage Non-NYC 2018-04-09

      The current implementation of WiredTiger maintains enough version history to support reads to the oldest active transaction in the system. When operating as part of a distributed database, it will be useful to keep more history to help establish common points in time among nodes.

      MongoDB will maintain a sliding window of history by having the calculated oldest_timestamp lag the current calculation by a sliding amount. That work will happen in SERVER-31767.

      What that project needs is a new method that queries how much pressure there is on the cache due to required history constraints. It may be that some existing statistics can be repurposed to answer the question "is history causing cache pressure?".

            Assignee:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Reporter:
            alexander.gorrod@mongodb.com Alexander Gorrod
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: