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

ClientCursorMonitor should not crash on view namespaces

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.4.0-rc4
    • Component/s: Querying
    • Labels:
    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      ALL
    • Sprint:
      Query 2016-10-31, Storage 2016-11-21
    • Linked BF Score:
      0

      Description

      The ClientCursorMonitor periodically calls CursorManager::timeoutCursorsGlobal(), which will go over all open cursors and attempt to time them out. This code doesn't correctly handle views, and encounters an exception because it tries to get collection locks for a view's namespace.

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: