-
Type: Improvement
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Replication
The metrics added in SERVER-76001 allow information to be gathered about the state of the PeriodicThreadToAbortExpiredTransactions, however if any expired transactions are aborted by the thread they would increment transactions.totalAborted - which cannot be differentiated from a transaction being aborted by calling abortTransaction.
This ticket proposes adding a new counter to metrics.abortExpiredTransactions that increments with each transaction the thread aborts directly based on expiration criteria being met.
- duplicates
-
SERVER-77172 "abortExpiredTransactions" thread can get stuck if it fails to checkout a session
- Closed
- related to
-
SERVER-90550 serverStatus metrics.cursor.timedOut field stays at 0 even after cursors have timed out
- Needs Scheduling