Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-66265

Consider adding task to run cqf tests without pipeline optimizations

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Major - P3 Major - P3
    • 6.1.0-rc0
    • None
    • None
    • None
    • Fully Compatible
    • QO 2022-07-25, QO 2022-08-08

    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.

      Attachments

        Activity

          People

            hana.pearlman@mongodb.com Hana Pearlman
            hana.pearlman@mongodb.com Hana Pearlman
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: