[SERVER-81919] Parameterize supported agg pipelines Created: 05/Oct/23 Updated: 27/Nov/23 Resolved: 27/Oct/23 |
|
| Status: | Closed |
| Project: | Core Server |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 7.2.0-rc0 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | Lynne Wang | Assignee: | Lynne Wang |
| 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-10-16, QO 2023-10-30, QO 2023-11-13 | ||||||||||||||||||||||||
| Participants: | |||||||||||||||||||||||||
| Description |
|
Before call to translatePipelineToABT in cqf_get_executor, check if pipeline is eligible for parameterization. If so, perform parameterization |
| Comments |
| Comment by Githook User [ 13/Oct/23 ] |
|
Author: {'name': 'Lynne Wang', 'email': 'lynne.wang@mongodb.com', 'username': 'lynne-wang'}Message: Cleaned up logic to check stage names instead of casting to stage Testing to verify _isCacheable logic for pipelines works correctly Added unit and jstests for pipeline parameterization Clarifying comments on parameterized_agg resmoke test Refactored jstest, re-enabled unparameterization for find cmds Renamed test to verify correct parameterization of agg pipelines in abt lowering Added clang formatting Added flag to turn off param until E2E parameterization working Fixed flag logic |