-
Type:
Task
-
Resolution: Fixed
-
Priority:
Major - P3
-
Affects Version/s: None
-
Component/s: None
-
None
-
Query Integration
-
Fully Compatible
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Overview
Follow-up to SERVER-129943, which added the with_mongot_extension_ suites as exact clones of their mongot_e2e_ base suites with all extension feature flags disabled. This ticket makes them real extension coverage: load the externally-published mongot-extension v2.0.0 (SERVER-130637) and enable featureFlagVectorSearchExtension + featureFlagExtensionsInsideHybridSearch, so $vectorSearch runs through the Extensions API instead of the server's built-in fallback parser.
Work
* resmoke: resolve externally-published lib_extension.so artifacts in load_extensions; inject dynamic extensionOptions (the v2.0.0 extension requires its mongot connection string, mongotHost, in its own config, which is only known once the fixture allocates mongot's port).
* Suites: add the load_extension + flag overrides to the matrix mappings; add the exclude list for tests the extension can't run yet.
* Tasks: narrow the --disableFeatureFlags list to featureFlagSearchExtension (SERVER-130636) and featureFlagExtensionsApiSignatureValidation (SERVER-130631).
* Bundle the amazon2023 extension artifacts into install-dist-test on all Linux so the standard dev build produces a runnable setup.
Later phases
Signature secure mode: SERVER-130631. $search flag: SERVER-130636. Concurrency suites: separate ticket.
- depends on
-
SERVER-129943 Enable with-extension tests for 9.0 extension testing
-
- Closed
-
- is depended on by
-
SERVER-130649 Add concurrency_with_mongot_extension suites running FSM workloads against the mongot-extension
-
- In Code Review
-
- is related to
-
SERVER-131124 burn_in generates with_mongot_extension tasks on variants that cannot run them
-
- Closed
-
- related to
-
SERVER-130914 Update mongot-extension and rerank-extension to v2.0.2
-
- Closed
-