[SERVER-77510] Reduce Bonsai sampling variability in perf variants Created: 26/May/23 Updated: 29/Oct/23 Resolved: 23/Jun/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.1.0-rc0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Alya Berciu | Assignee: | Alya Berciu |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | M1 | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Attachments: |
|
||||||||||||||||
| Issue Links: |
|
||||||||||||||||
| Assigned Teams: |
Query Optimization
|
||||||||||||||||
| Backwards Compatibility: | Fully Compatible | ||||||||||||||||
| Sprint: | QO 2023-06-12, QO 2023-06-26 | ||||||||||||||||
| Participants: | |||||||||||||||||
| Description |
|
As a result of investigation work, it looks like sampling CE generates variable plans. Svilen's suggestion on the scope was to make sampling to read only from the beginning of the collection, rather than getting a true $sample (on the performance variants). We could hide this behaviour behind an internal test-only query knob in order to increase testing stability. If this still does not eliminate the variability, we can consider disabling the most variable workloads, or disabling the sampling variants entirely. |
| Comments |
| Comment by Githook User [ 23/Jun/23 ] |
|
Author: {'name': 'Alya Berciu', 'email': 'alya.berciu@mongodb.com', 'username': 'alyacb'}Message: |