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

XMLWordPrintableJSON

    • 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
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      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:
              Shin Yee Tan
              Reporter:
              Haley Connelly
              Votes:
              0 Vote for this issue
              Watchers:
              21 Start watching this issue

                Created:
                Updated:
                Resolved: