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

Move all cursor ownership to the global cursor manager

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.1.7
    • Component/s: Querying
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Sprint:
      Query 2018-12-03, Query 2018-12-17, Query 2018-12-31, Query 2019-01-14, Query 2019-01-28
    • Linked BF Score:
      0

      Description

      Code deletion is saved as later work; this is just the behavioral change to stop using the per-collection CursorManager instances. This also involves changing PlanExecutor to advertise its lock policy, so that callers no longer need to rely on whether the cursor is globally managed in order to decide whether to acquire locks.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: