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

Improve caching of small updates to large values

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.1.7, WT3.1.1, 3.6.11, 4.0.7
    • Component/s: None
    • Labels:
    • Sprint:
      Storage Engines 2019-01-28
    • Backport Requested:
      v4.0, v3.6

      Description

      When an on-disk page grows larger than the configured in-memory maximum, any update to that page will immediate trigger forced eviction. With default MongoDB settings, this behavior makes updates to documents larger than 10MB slow and unpredictable.

      Change the trigger for forced eviction so that the page image size is excluded, and when making modifications to a large value on a page, be careful about making full copies of the document in cache (which will trigger forced eviction for large documents).

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                michael.cahill Michael Cahill
                Reporter:
                michael.cahill Michael Cahill
              • Votes:
                0 Vote for this issue
                Watchers:
                9 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: