[SERVER-75156] Separate query shape from telemetry key Created: 22/Mar/23 Updated: 02/Feb/24 Resolved: 27/Apr/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.1.0-rc0 |
| Type: | Improvement | Priority: | Major - P3 |
| Reporter: | Davis Haupt (Inactive) | Assignee: | Maddie Zechar |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||
| Sprint: | QO 2023-04-03, QO 2023-04-17, QO 2023-05-01 | ||||||||||||
| Participants: | |||||||||||||
| Description |
|
HACK: we are just going to restructure the BsonObj that we return from makeTelemetryKey to nest all fields designated as part of the query shape by the design doc, under a new field, "queryShape" |
| Comments |
| Comment by Githook User [ 02/Feb/24 ] |
|
Author: {'name': 'Erin Zhu', 'email': 'erin.zhu@mongodb.com', 'username': 'erinzhu001'}Message: Includes community changes from and enterprise changes from GitOrigin-RevId: f424d1b1848f85581a870c061b1231219748c00c |
| Comment by Githook User [ 26/Apr/23 ] |
|
Author: {'name': 'Maddie Zechar', 'email': 'mez2113@columbia.edu', 'username': ''}Message: |
| Comment by Davis Haupt (Inactive) [ 06/Apr/23 ] |
|
Another thought I had is that this ticket should probably also codify the telemetry key as an IDL type. It will make it much easier to construct, serialize, and hash, and also give us a bit of type safety to make sure we're constructing it properly everywhere. |
| Comment by Maddie Zechar [ 31/Mar/23 ] |
|
We are shooting for 7.0 code freeze, so stopping progress on this refactor in order to work on high priority tickets to get us across the finish line |