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

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

    • Type: Icon: Bug Bug
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 8.1.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Storage Execution
    • Fully Compatible
    • v8.0, v7.0, v6.0, v5.0
    • Execution Team 2024-08-19, Execution Team 2024-09-02, Execution Team 2024-09-16
    • 0
    • 5

      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 prevent expired sessions from being reaped. 

            Assignee:
            shinyee.tan@mongodb.com Shin Yee Tan
            Reporter:
            haley.connelly@mongodb.com Haley Connelly
            Votes:
            0 Vote for this issue
            Watchers:
            21 Start watching this issue

              Created:
              Updated:
              Resolved: