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

"abortExpiredTransactions" thread can get stuck if it fails to checkout a session

    XMLWordPrintableJSON

Details

    • Storage Execution
    • 5

    Description

      The "abortExpiredTransactions" thread iterates over a list of expired sessions and tries to abort each one serially However, if, for some reason, one of the expired sessions cannot be checked out right away, the "abortExpiredTransactions" thread is blocked until the session can be checked out. 

      This can potentially start expired sessions from being reaped. 

      Attachments

        Activity

          People

            backlog-server-execution Backlog - Storage Execution Team
            haley.connelly@mongodb.com Haley Connelly
            Votes:
            0 Vote for this issue
            Watchers:
            11 Start watching this issue

            Dates

              Created:
              Updated: