Load the real mongot-extension in the with_mongot_extension suites

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 9.0.0-rc1
    • 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.

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

              Created:
              Updated:
              Resolved: