Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-18286

Adjust the value of the WiredTiger file_manager values passed to wiredtiger_open

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 3.0.4, 3.1.3
    • WiredTiger
    • None
    • Fully Compatible
    • Quint Iteration 3

    Description

      The WiredTiger engine automatically closes and evicts idle tables in order to free cache space quickly. There are three knobs that can be adjusted to tune when and how often the file manager checks for idle tables.

      • close_handle_minimum: number of handles open before the file manager will look for handles to close; default 250
      • close_idle_time: amount of time in seconds a file handle needs to be idle before attempting to close it; default 30 secs
      • close_scan_interval : interval in seconds at which to check for files that are inactive and close them; default 10 secs

      The defaults should be increased in the MongoDB integration layer. This will result in the regular LRU eviction policy to control when collections are evicted from cache and is more in line with behavior most users expect.

      Attachments

        Issue Links

          Activity

            People

              dan@mongodb.com Daniel Pasette (Inactive)
              dan@mongodb.com Daniel Pasette (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: