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

Introduce a runtime configurable query knob to disable $group SBE pushdown

    • Type: Icon: Task Task
    • Resolution: Duplicate
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • QE 2022-04-04, QE 2022-03-07, QE 2022-03-21, QE 2022-04-18

      For newly released SBE features, we still kept the feature flags for them. Those feature flags can only be set at startup time and are seldomly used. When customers run into issues with a new feature, the only choice for them to get a quick workaround without downtime is to disable the whole SBE engine via the internalQueryForceClassicEngine query knob. We should convert those startup-time-only feature flags to runtime-tunable query knobs so customers can disable only a feature, not the entire engine.

      joe.sack steve.la Currently, feature flags are created for almost all the projects and they are designed to be startup-time-tunable only. I wonder if we can just change the feature flag to be all runtime-tunable so this works perfectly with our existing process and don't require an extra policy.

            Assignee:
            mihai.andrei@mongodb.com Mihai Andrei
            Reporter:
            ethan.zhang@mongodb.com Ethan Zhang (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved: