[SERVER-34864] String-valued fields should not participate in schema change detection in ftdc Created: 07/May/18 Updated: 29/Oct/23 Resolved: 23/Aug/18 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | Diagnostics |
| Affects Version/s: | None |
| Fix Version/s: | 3.4.18, 3.6.9, 4.0.3, 4.1.3 |
| Type: | Bug | Priority: | Critical - P2 |
| 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, v3.4
|
||||||||||||||||||||
| Sprint: | Platforms 2018-08-27 | ||||||||||||||||||||
| Participants: | |||||||||||||||||||||
| Linked BF Score: | 0 | ||||||||||||||||||||
| Description |
|
There are various string-valued informational messages in serverStatus which may or may not be present depending on whether the condition they are informing about is present. If this presence of this field changes between samples this is detected by ftdc as a change in schema, causing a new chunk to be started. If this varies rapidly, e.g. every few seconds, then chunks are very short, causing a large decrease in compression efficiency, and therefore a decrease in ftdc retention. This is especially problematic because ftdc is likely to be important in diagnosing the issue. Since string-valued fields don't contribute to ftdc, there's no reason that a change in the presence of a string valued field should be considered a schema change. |
| Comments |
| Comment by Githook User [ 19/Sep/18 ] |
|
Author: {'name': 'Mark Benvenuto', 'email': 'mark.benvenuto@mongodb.com', 'username': 'markbenvenuto'}Message: (cherry picked from commit 078d6b49548d90880556af6f55e3baf8b4709917) |
| Comment by Githook User [ 18/Sep/18 ] |
|
Author: {'name': 'Mark Benvenuto', 'email': 'mark.benvenuto@mongodb.com', 'username': 'markbenvenuto'}Message: |
| Comment by Githook User [ 17/Sep/18 ] |
|
Author: {'name': 'Mark Benvenuto', 'email': 'mark.benvenuto@mongodb.com', 'username': 'markbenvenuto'}Message: (cherry picked from commit 078d6b49548d90880556af6f55e3baf8b4709917) |
| Comment by Githook User [ 17/Sep/18 ] |
|
Author: {'name': 'Mark Benvenuto', 'email': 'mark.benvenuto@mongodb.com', 'username': 'markbenvenuto'}Message: (cherry picked from commit 078d6b49548d90880556af6f55e3baf8b4709917) |
| Comment by Githook User [ 23/Aug/18 ] |
|
Author: {'name': 'Mark Benvenuto', 'email': 'mark.benvenuto@mongodb.com', 'username': 'markbenvenuto'}Message: |