Uploaded image for project: 'Documentation'
  1. Documentation
  2. DOCS-13976

Investigate changes in SERVER-6036: Disable cursor timeout for cursors that belong to a session

    XMLWordPrintableJSON

Details

    Description

      Description

      Downstream Change Summary

      When a query cursor is opened under a session, it will no longer be eligible for timeout after 10 minutes of activity. Instead, we will rely on session timeout to kill any orphaned or inactive cursors. By default sessions time out 30 minutes after its most recent use or the last 'refreshSessions' command invocation for that session.

      Description of Linked Ticket

      When a cursor is opened as part of a session, its lifetime will be tied to that session. Closing or timing out of a session will kill all associated cursors. Given this, we can remove the separate cursor timeout mechanism for cursors that live as part of a session, and rely on session cleanup to handle cleanup of orphaned cursors.

      Scope of changes

      Impact to Other Docs

      MVP (Work and Date)

      Resources (Scope or Design Docs, Invision, etc.)

      Attachments

        Activity

          People

            alison.huh@mongodb.com Alison Huh
            backlog-server-pm Backlog - Core Eng Program Management Team
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              2 years, 26 weeks, 2 days ago