[SERVER-66265] Consider adding task to run cqf tests without pipeline optimizations Created: 05/May/22  Updated: 29/Oct/23  Resolved: 26/Jul/22

Status: Closed
Project: Core Server
Component/s: None
Affects Version/s: None
Fix Version/s: 6.1.0-rc0

Type: Task Priority: Major - P3
Reporter: Hana Pearlman Assignee: Hana Pearlman
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: QO 2022-07-25, QO 2022-08-08
Participants:

 Description   

Currently, agg commands are parsed to pipelines and optimized before being translated to ABTs. This can make it hard to verify that optimizations written within the ABT code (that parallel pipeline optimizations) actually work. For example, the bug fixed by SERVER-65928 was only found when running the tests without pipeline optimization.

We should consider adding a new task to test CQF/ABT integration tests without pipeline optimization. This is possible by setting the 'disablePipelineOptimization' failpoint mode to 'alwaysOn' like we do in the aggregation_disabled_optimization suite.



 Comments   
Comment by Githook User [ 26/Jul/22 ]

Author:

{'name': 'Hana Pearlman', 'email': 'hana.pearlman@mongodb.com', 'username': 'HanaPearlman'}

Message: SERVER-66265: Add task to run CQF tests without pipeline optimizations
Branch: master
https://github.com/mongodb/mongo/commit/7f487523d90cc37f4cfdcd8ba4be03b6f69c2d26

Comment by Hana Pearlman [ 19/Jul/22 ]

Need to make sure the new task is added to the list of tests in SERVER-67724

Generated at Thu Feb 08 06:04:55 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.