[SERVER-63760] Report how many TemporarilyUnavailable errors escape the server Created: 17/Feb/22  Updated: 29/Oct/23  Resolved: 14/Mar/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 6.0.0-rc0

Type: Improvement Priority: Major - P3
Reporter: Louis Williams Assignee: Louis Williams
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Execution Team 2022-03-21
Participants:

 Description   

As opposed to the number of exceptions thrown internally and are retried, which is what we currently report.

This will allow us to understand if our internal retries prevent these exceptions from escaping to higher levels or if most operations that get these errors are "doomed to fail".



 Comments   
Comment by Githook User [ 14/Mar/22 ]

Author:

{'name': 'Louis Williams', 'email': 'louis.williams@mongodb.com', 'username': 'louiswilliams'}

Message: SERVER-63760 Report the number of TemporarilyUnvailable errors that escape the server

This exposes serverStatus metrics for the number of TU errors that are caught, the number
returned to the user, and the number converted to WriteConflicts for multi-doc transactions.
Branch: master
https://github.com/mongodb/mongo/commit/b4cb11ee36993ea978eb2e07482ce4800ae6a335

Generated at Thu Feb 08 05:58:36 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.