[COMPASS-7033] Investigate changes in SERVER-49202: Add serverStatus metric for interrupted operations due to disconnect. Created: 19/Jul/23 Updated: 24/Jul/23 Resolved: 24/Jul/23 |
|
| Status: | Closed |
| Project: | Compass |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | No version |
| Type: | Investigation | Priority: | Major - P3 |
| Reporter: | Backlog - Core Eng Program Management Team | Assignee: | Rhys Howell |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Documentation Changes: | Not Needed | ||||||||
| Description |
|
Original Downstream Change Summary This patch adds two new counters to the serverstatus document: metrics.operation.unsendableCompletedResponses counts the number of operations that completed server-side, but where the produced response could not be sent to the client (i.e. due to a network error with the connection from that client). metrics.operation.killedDueToClientDisconnect counts the number of operations that were killed before completion because the client that sent the operation disconnected. Description of Linked Ticket Similar to A count of operations that were halted due to disconnect, or couldn’t return data due to the client closing the socket in 4.0 may be diagnostically useful to determine application behavior.
(fixed typo for |
| Comments |
| Comment by Rhys Howell [ 24/Jul/23 ] |
|
No devtools changes needed. We don't use the metrics from serverStatus directly. |
| Comment by PM Bot [ 19/Jul/23 ] |
|
Fix Version updated for upstream |