Enable featureFlagSearchExtension in the with_mongot_extension suites

XMLWordPrintableJSON

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

      Overview

      Extension suite testing moved from flipping flags in place in the with_mongot_extension_* suites to one suite family per flag configuration, each covering all 4 topologies (single_node, single_shard, sharded_collections, sharded_cluster):

      • with_mongot_extension_fully_enabled_* – every extension flag on
      • with_mongot_extension_search_disabled_ / vectorSearch_disabled / hybridSearch_disabled* – all on except the named flag

      The legacy with_mongot_extension_* family is retired once all families exist.

      This ticket adds with_mongot_extension_hybridSearch_disabled_*: every extension flag on except featureFlagExtensionsInsideHybridSearch, i.e. the "$search extension enabled" configuration this ticket originally targeted. The legacy suites are left untouched.

      Work

      • New override blocks and mapping files under buildscripts/resmokeconfig/matrix_suites/, regenerated suites
      • 4 new Evergreen tasks in the query division tasks.yml (picked up by the extensions-secure variants via the extensions_secure_mode tag; those variants do not run -runAllFeatureFlagTests, so no -disableFeatureFlags plumbing is needed)
      • burn_in exclusions for the new suites
      • Sharded extension-$search failures found during validation are excluded with TODOs

      Related

      • SERVER-130878: adds the fully_enabled and search_disabled families
      • Follow-up ticket (TBD): adds vectorSearch_disabled and retires the legacy family

            Assignee:
            Will Buerger
            Reporter:
            Will Buerger
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: