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

Allow applications to selectively ignore cache limit with in-memory configuration

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: WT2.9.0, 3.2.11, 3.4.0-rc1
    • Labels:
      None

      Description

      The in-memory storage engine currently returns WT_CACHE_FULL if an application attempts to do any insert or update operation when the cache is at capacity.

      There are use cases where applications might want to allow specific operations to complete even though the cache is full. The particular use case in mind is an application that tracks metadata in a WiredTiger table and requires that inserts/updates to the metadata are allowed for correctness.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: