-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
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
- is depended on by
-
SERVER-129943 Enable with-extension tests for 9.0 extension testing
-
- Closed
-
- is related to
-
SERVER-130878 Enable featureFlagExtensionsInsideHybridSearch in the with_mongot_extension suites
-
- In Progress
-