[IFR Feature Flag] - Gate $search extension rollout behind a IFR flag

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Unresolved
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Query Integration
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      This ticket tracks the work of adding featureFlagSearchStage, the runtime fallback toggle for $search/$searchMeta, and the IFR kickbacks for unsupported methods of using $search/$searchMeta (due to extension constraints).

        1.
        Create feature flag SERVER-117783 Sub-task Closed Josh Siegel 9.0.0-rc0
        2.
        Fix aggregation_ifr_flag_propagation.js to validate serialization to shards SERVER-122577 Sub-task Closed Josh Siegel 9.0.0-rc0
        3.
        Remove search IFR flag from IFR flag propagation test SERVER-122869 Sub-task Closed Josh Siegel 9.0.0-rc0
        4.
        Add featureFlagSearchExtension serialization to shards SERVER-122422 Sub-task Closed Josh Siegel 9.0.0-rc0
        5.
        Create test extension for $search and $searchMeta SERVER-122451 Sub-task Closed Daniel Segel 9.0.0-rc0
        6.
        Modify $search and $searchMeta to use the fallback parser SERVER-122307 Sub-task Closed Daniel Segel 9.0.0-rc0
        7.
        Update/add kickback helper functions SERVER-122426 Sub-task Closed Daniel Segel 9.0.0-rc0
        8.
        Add kickback helper and refactor existing kickbacks SERVER-122428 Sub-task Closed Daniel Segel 9.0.0-rc0
        9.
        Add extension $search in $unionWith kickback SERVER-122430 Sub-task Closed Daniel Segel 9.0.0-rc0
        10.
        Add extension $search on view kickback SERVER-122432 Sub-task Closed Daniel Segel 9.0.0-rc0
        11.
        Add extension $search in $lookup kickback SERVER-122433 Sub-task Open Unassigned  
        12.
        Add extension $search in hybrid search kickback SERVER-122434 Sub-task Closed Daniel Segel 9.0.0-rc0
        13.
        Add FSM stress test for featureFlagSearchExtension SERVER-122437 Sub-task Backlog Unassigned  
        14.
        Add ability for IFR flags to opt-in to serialization on outgoing requests SERVER-116219 Sub-task Closed Josh Siegel 9.0.0-rc0
        15.
        Turn off featureFlagSearchExtension in all mongot-extension passthrough tests SERVER-122858 Sub-task Closed Daniel Segel 9.0.0-rc0
        16.
        Test sharded behavior in search_ifr_flag_retry.js SERVER-123557 Sub-task Backlog Unassigned  

            Assignee:
            Josh Siegel
            Reporter:
            Josh Siegel
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: