[SERVER-34199] "timing" section of serverStatus can have large impact on ftdc retention Created: 29/Mar/18 Updated: 29/Oct/23 Resolved: 11/Oct/18 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Diagnostics |
| Affects Version/s: | None |
| Fix Version/s: | 4.1.4, 3.6.18, 4.0.18 |
| Type: | Bug | Priority: | Major - P3 |
| Reporter: | Bruce Lucas (Inactive) | Assignee: | Mark Benvenuto |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | dev_tools | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||
| Operating System: | ALL | ||||||||||||
| Backport Requested: |
v4.0, v3.6
|
||||||||||||
| Sprint: | Security 2018-09-24, Security 2018-10-22 | ||||||||||||
| Participants: | |||||||||||||
| Description |
|
The "timing" section of serverStatus is added if and only serverStatus was slow. Under some conditions related to server performance misbehavior this can cause frequent schema changes that greatly reduces the compression efficiency of ftdc which in turn greatly reduces the retention period and hampers diagnosing the very problem that is causing the slow serverStatus. It should always be present or never be present. Since it is also logged to the mongod log I think it would be ok to remove it from serverStatus. Alternatively it could be made optional in serverStatus, on by default for compatibility, but removed from ftdc. |
| Comments |
| Comment by Githook User [ 27/Mar/20 ] |
|
Author: {'name': 'Mark Benvenuto', 'username': 'markbenvenuto', 'email': 'mark.benvenuto@mongodb.com'}Message: (cherry picked from commit a222ef5e647ac527f7d4f8636bcacd6cc0ae6b8e) |
| Comment by Githook User [ 27/Mar/20 ] |
|
Author: {'name': 'Mark Benvenuto', 'username': 'markbenvenuto', 'email': 'mark.benvenuto@mongodb.com'}Message: (cherry picked from commit a222ef5e647ac527f7d4f8636bcacd6cc0ae6b8e) |
| Comment by Githook User [ 11/Oct/18 ] |
|
Author: {'name': 'Mark Benvenuto', 'email': 'mark.benvenuto@mongodb.com', 'username': 'markbenvenuto'}Message: |
| Comment by Mark Benvenuto [ 23/Aug/18 ] |
|
This may be mitigated by |