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

Only close idle cached cursors on the WiredTiger ident that is busy

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major - P3
    • Resolution: Fixed
    • None
    • 3.2.15, 3.4.6, 3.5.9
    • Storage
    • None
    • Fully Compatible
    • v3.4, v3.2
    • Storage 2017-05-29, Storage 2017-06-19, Storage 2017-07-10

    Description

      Right now, in the WiredTiger integration layer, we generate a new global cursor epoch and close all cursors that are returned to the cache on encountering a WT_BUSY attempting to drop a specific ident. Change closeAllCursors to only close cursors on the idents that require dropping.

      This is expected to significantly help users with large numbers of collections.

      Attachments

        Issue Links

          Activity

            People

              donald.anderson@mongodb.com Donald Anderson
              geert.bosch@mongodb.com Geert Bosch
              Votes:
              0 Vote for this issue
              Watchers:
              21 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: